Такая вот задачка:
раздел 1
статья 1-1 (url: сайт/раздел 1/статья 1-1 )
статья 1-2
статья 1-3
раздел 2 (зеркало статей раздела 1)
статья 2-1 (url: сайт/раздел 2/статья 2-1 )
т.е.
1. публикуем несколько статей в разделе 1
2. с помощью TV делаем привязку нужных статей к разделу 2 (выводить или нет)
3. в разделе 2 отфильтровываем нужные статьи (Ditto) из раздела 1 и выводим их как относящиеся к разделу 2
таким образом, пользователь читает отфильтрованные статьи раздела 1 в разделе 2, не уходя из раздела 2 и видит URL статей как: сайт/раздел 2/статья 2-1
Кто сможет помочь решить задачку?
Заранее спасибо за идеи и рецепты...
Всё просто.
Пользователь читает статьи (не путать с выводом анонсов с помощью Дитто) раздела 1 находясь в разделе 2.
Если не секрет (любопытство раздирает), живой пример? Для чего такое может понадобиться? (и, может, найдется способ поправить задачу попутно).
Потому что не совсем понятно, за каким смыслом менять url-ы документов, расположенных в другой папке системы? Вывели их Дитто в другом разделе, ссылки будут в первый.
Можно, конечно, попробовать сформировать другие документы, которые копируют содержание документов первого раздела, с какими-нибудь хитрыми GetField, но это уже из разряда бреда получится.
Теоретически выхода ведь два всего: как-то менять url-ы при просмотре док-тов первого раздела при переходе со второго; или сделать дубликат документов первого во втором. Нет?
Ура, я понял. Спасибо за рассказ с картинками (:
Но по делу реализации этого ничего не скажу. Скажу с точки зрения архитектуры.
Я бы не советовал так делать. Плодить лишние сущности дело не правильное. Гораздо проще (с точки зрения реализациив коде) и сложнее (со стороны проектирования) организовать грамотную навигацию и облегчить пользователю определение местоположения и возожностей перемещения по разделам.
Или, все-таки, есть какой-то скрытый смысл разделения документов?