Как вывести один ресурс в двух и более разделах?
есть Статья = ресурс с id 80
он размещён в категории с id 10
есть ли возможность в MODx вывести эту статью (содержимое этого ресурса) в другой категории (с id 12, например)
т.е. не создавать дубль Статьи (ресурс id 81) а использовать один html код для двух страниц.
он размещён в категории с id 10
есть ли возможность в MODx вывести эту статью (содержимое этого ресурса) в другой категории (с id 12, например)
т.е. не создавать дубль Статьи (ресурс id 81) а использовать один html код для двух страниц.
Комментарии: 11
Вам тип ресурса «ссылка» или «символическая ссылка».
А, ну и конечно мультикатегории минишопа.
может я некорректно объяснил. Это обычный сайт без минишопа.
Есть статья. Но она по своему содержанию подходит в два (три и более) раздела.
условно название: «Устройство двигателей в космолётах» и есть разделы: Двигатели и Космолёты.
Нужно чтобы эта статья была в обоих разделах.
Простой способ — создать в разделе Космолёты дубликат ресурса из раздела Двигатели и тупо скопировать туда html код статьи
Проблема в том. что изменения придётся тоже делать в обоих дублях этой статьи. А так как таких дублей может быть несколько, то можно просто забыть внести поправки в обе статьи.
Вот поэтому возник такой вопрос.
Есть статья. Но она по своему содержанию подходит в два (три и более) раздела.
условно название: «Устройство двигателей в космолётах» и есть разделы: Двигатели и Космолёты.
Нужно чтобы эта статья была в обоих разделах.
Простой способ — создать в разделе Космолёты дубликат ресурса из раздела Двигатели и тупо скопировать туда html код статьи
Проблема в том. что изменения придётся тоже делать в обоих дублях этой статьи. А так как таких дублей может быть несколько, то можно просто забыть внести поправки в обе статьи.
Вот поэтому возник такой вопрос.
Создайте во втором разделе ресурс типа «ссылка» и укажите в соответствующем поле (оно там будет вместо контента) id статьи на которую хотите сослаться. Таким образом получите нужные ссылки в навигации и не получите дублей страниц тк ссылка будет делать редирект на настоящую статью.
всё сделал, но получается что посетитель уходит по ссылке в другой раздел, где размещена статья.
а есть возможность сделать так, чтобы просто дублировался контент первой статьи в контент другой статьи?
Фактически будет 2 разных статьи в разных разделах с одним контентом?
т.е. без редиректа
а есть возможность сделать так, чтобы просто дублировался контент первой статьи в контент другой статьи?
Фактически будет 2 разных статьи в разных разделах с одним контентом?
т.е. без редиректа
Если нужны 2 разные статьи, то это будет 2 разных ресурса. Если нужна одна статья но в разных разделах, то делайте ссылкой.
да, нужно 2 разных ресурса с разными алиасами, но с одинаковым контентом.
Можно ли сделать так чтобы контент был один на два ресурса? Или это невозможно сделать?
По идее я могу этот контент положить в чанк и вызвать его в обоих ресурсах, но это уже извращение.
Другие способы есть?
Можно ли сделать так чтобы контент был один на два ресурса? Или это невозможно сделать?
По идее я могу этот контент положить в чанк и вызвать его в обоих ресурсах, но это уже извращение.
Другие способы есть?
может так будет понятнее:
можно ли вызвать [[*content]] одного ресурса в [[*content]] другого?
1. ресурс:
текст1 текст1 текст1 текст1 текст1
2. ресурс:
текст 2……
текст1 текст1 текст1 текст1 текст1
т.е. в теле 2 ресурса вывожу содержание 1 ресурса?
можно ли вызвать [[*content]] одного ресурса в [[*content]] другого?
1. ресурс:
текст1 текст1 текст1 текст1 текст1
2. ресурс:
текст 2……
текст1 текст1 текст1 текст1 текст1
т.е. в теле 2 ресурса вывожу содержание 1 ресурса?
Вы определитесь, что вы подразумеваете под дублем.
Дубль — это с сточки зрения поисковой системы 1.идентичное содержимое на разных урл на одном домене, 2. пагинация и прочие параметры которые создают как бы разные урл для одного и того же содержимого (не канонический урл)
Или вас интересует как дублировать документ в разные разделы, но что бы вам меньше было хлопот — то тут вам символическая ссылка поможет — создайте документ с типом «символическая ссылка», укажите id оригинала, а в тег head по условию «если документ есть символическая ссылка» добавляйте метатег для роботов «noindex, nofollow».
Дубль — это с сточки зрения поисковой системы 1.идентичное содержимое на разных урл на одном домене, 2. пагинация и прочие параметры которые создают как бы разные урл для одного и того же содержимого (не канонический урл)
Или вас интересует как дублировать документ в разные разделы, но что бы вам меньше было хлопот — то тут вам символическая ссылка поможет — создайте документ с типом «символическая ссылка», укажите id оригинала, а в тег head по условию «если документ есть символическая ссылка» добавляйте метатег для роботов «noindex, nofollow».
Как вариант во втором ресурсе, вызвать первый из pdoField
[[pdoField? &id=`ID` &field=`content`]]
Благодарю, в моём случае это оказалось лучшим решением
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.