Как вывести один ресурс в двух и более разделах?

есть Статья = ресурс с id 80
он размещён в категории с id 10
есть ли возможность в MODx вывести эту статью (содержимое этого ресурса) в другой категории (с id 12, например)
т.е. не создавать дубль Статьи (ресурс id 81) а использовать один html код для двух страниц.
websfera
24 июня 2017, 14:57
modx.pro
3 495
0

Комментарии: 11

Гриборий
25 июня 2017, 10:17
+1
Вам тип ресурса «ссылка» или «символическая ссылка».
    Гриборий
    25 июня 2017, 12:28
    0
    А, ну и конечно мультикатегории минишопа.
      websfera
      25 июня 2017, 12:41
      0
      может я некорректно объяснил. Это обычный сайт без минишопа.
      Есть статья. Но она по своему содержанию подходит в два (три и более) раздела.
      условно название: «Устройство двигателей в космолётах» и есть разделы: Двигатели и Космолёты.
      Нужно чтобы эта статья была в обоих разделах.
      Простой способ — создать в разделе Космолёты дубликат ресурса из раздела Двигатели и тупо скопировать туда html код статьи
      Проблема в том. что изменения придётся тоже делать в обоих дублях этой статьи. А так как таких дублей может быть несколько, то можно просто забыть внести поправки в обе статьи.
      Вот поэтому возник такой вопрос.
        Гриборий
        25 июня 2017, 12:47
        +1
        Создайте во втором разделе ресурс типа «ссылка» и укажите в соответствующем поле (оно там будет вместо контента) id статьи на которую хотите сослаться. Таким образом получите нужные ссылки в навигации и не получите дублей страниц тк ссылка будет делать редирект на настоящую статью.
          websfera
          25 июня 2017, 22:55
          0
          всё сделал, но получается что посетитель уходит по ссылке в другой раздел, где размещена статья.
          а есть возможность сделать так, чтобы просто дублировался контент первой статьи в контент другой статьи?
          Фактически будет 2 разных статьи в разных разделах с одним контентом?
          т.е. без редиректа
            Михаил
            26 июня 2017, 06:21
            0
            Если нужны 2 разные статьи, то это будет 2 разных ресурса. Если нужна одна статья но в разных разделах, то делайте ссылкой.
              websfera
              26 июня 2017, 10:53
              0
              да, нужно 2 разных ресурса с разными алиасами, но с одинаковым контентом.
              Можно ли сделать так чтобы контент был один на два ресурса? Или это невозможно сделать?
              По идее я могу этот контент положить в чанк и вызвать его в обоих ресурсах, но это уже извращение.
              Другие способы есть?
                websfera
                26 июня 2017, 10:57
                0
                может так будет понятнее:
                можно ли вызвать [[*content]] одного ресурса в [[*content]] другого?

                1. ресурс:
                текст1 текст1 текст1 текст1 текст1

                2. ресурс:
                текст 2……
                текст1 текст1 текст1 текст1 текст1

                т.е. в теле 2 ресурса вывожу содержание 1 ресурса?
                  Владимир
                  26 июня 2017, 11:27
                  +2
                  Вы определитесь, что вы подразумеваете под дублем.
                  Дубль — это с сточки зрения поисковой системы 1.идентичное содержимое на разных урл на одном домене, 2. пагинация и прочие параметры которые создают как бы разные урл для одного и того же содержимого (не канонический урл)
                  Или вас интересует как дублировать документ в разные разделы, но что бы вам меньше было хлопот — то тут вам символическая ссылка поможет — создайте документ с типом «символическая ссылка», укажите id оригинала, а в тег head по условию «если документ есть символическая ссылка» добавляйте метатег для роботов «noindex, nofollow».
                    t.g
                    t.g
                    26 июня 2017, 11:33
                    +1
                    Как вариант во втором ресурсе, вызвать первый из pdoField
                    [[pdoField? &id=`ID` &field=`content`]]
                      websfera
                      26 июня 2017, 22:27
                      0
                      Благодарю, в моём случае это оказалось лучшим решением
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        11