We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 15286
    • 79 Posts
    Такая вот задачка:

    раздел 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

    Кто сможет помочь решить задачку?
    Заранее спасибо за идеи и рецепты...
      • 31022
      • 328 Posts
      и выводим их как относящиеся к разделу 2
      Вот это что значит?

      и видит URL статей как: сайт/раздел 2/статья 2-1
      а это зачем?

      Все действительно легко делается с помощью Ditto и &parents=``. Но, видимо, задача кроется как раз в цитатах выше?
        • 15286
        • 79 Posts
        Всё просто.

        Пользователь читает статьи (не путать с выводом анонсов с помощью Дитто) раздела 1 находясь в разделе 2.
          • 31022
          • 328 Posts
          Если не секрет (любопытство раздирает), живой пример? Для чего такое может понадобиться? (и, может, найдется способ поправить задачу попутно).

          Потому что не совсем понятно, за каким смыслом менять url-ы документов, расположенных в другой папке системы? Вывели их Дитто в другом разделе, ссылки будут в первый.

          Можно, конечно, попробовать сформировать другие документы, которые копируют содержание документов первого раздела, с какими-нибудь хитрыми GetField, но это уже из разряда бреда получится.

          Теоретически выхода ведь два всего: как-то менять url-ы при просмотре док-тов первого раздела при переходе со второго; или сделать дубликат документов первого во втором. Нет?
            • 15286
            • 79 Posts


            Думаю самое разумное - генерировать пустой документ в разделе Стихи, загружать в него данные нужного документа - название, контент.
            И на выходе получим "зеркало" документа из другого раздела, но со своим URL, положением в меню и Bredcrambers.

            Ну как?

            p.s. - живого примера нет
              • 31022
              • 328 Posts
              Ура, я понял. Спасибо за рассказ с картинками (:

              Но по делу реализации этого ничего не скажу. Скажу с точки зрения архитектуры.

              Я бы не советовал так делать. Плодить лишние сущности дело не правильное. Гораздо проще (с точки зрения реализациив коде) и сложнее (со стороны проектирования) организовать грамотную навигацию и облегчить пользователю определение местоположения и возожностей перемещения по разделам.

              Или, все-таки, есть какой-то скрытый смысл разделения документов?
                • 20581
                • 12 Posts
                Quote from: kalina at Nov 15, 2008, 01:37 PM

                Думаю самое разумное - генерировать пустой документ в разделе Стихи, загружать в него данные нужного документа - название, контент.
                И на выходе получим "зеркало" документа из другого раздела, но со своим URL, положением в меню и Bredcrambers.

                Ну как?
                Не понял, вы предлагаете просто делать документ-дубликат? Не очень удачная мысль.
                Если опираться на ваш пример со стихами, то я бы сделал так:
                - для всех стихов добавил бы TV поле "автор" и в разделе "Пушкин" вызывал бы список с сортировкой по автору (в таком случае будут ссылки на документы раздела "стихи")
                - если же упираться в категории, то в разделе "пушкин" публиковал бы документы с пустым контентом и забинденой в TV-поле ссылкой на нужный стих
                Курить тут - http://modxcms.com/document-binding.html