We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21104
    • 5 Posts
    Вот у меня есть такая структура документов:

    Папка 01.01.2010:
    Статья 1
    Статья 2
    Статья 3
    Папка 02.01.2010:
    Статья 1
    Статья 2
    Статья 3

    На данный момент (ну сделал, как умел), в каждой статье нужно выбирать тв-параметр ДАТА. Потом по нему у меня идет сортировка и работает календарь новостей. Работать нужно именно с тв-параметром, createdon и прочее не подходит, так как мне иногда нужно будет менять дату документа, то есть я должен иметь возможность сам установить дату "выхода" документа в любой момент, когда мне приспичит.

    Так вот, как сделать так, чтобы тв-параметр нужно было выбрать только в родительской папке, а все его дочерние документы "наследовали" бы этот параметр, то есть чтобы документ получил параметр с нужной датой, его просто нужно было бы закинуть в соответствующую папку?

    Надеюсь, не очень запутанно написал.. smiley
      • 1788
      • 1,103 Posts
      Quote from: nehovaysyatopol at Mar 24, 2010, 07:07 AM

      На данный момент (ну сделал, как умел), в каждой статье нужно выбирать тв-параметр ДАТА. Потом по нему у меня идет сортировка и работает календарь новостей. Работать нужно именно с тв-параметром, createdon и прочее не подходит, так как мне иногда нужно будет менять дату документа, то есть я должен иметь возможность сам установить дату "выхода" документа в любой момент, когда мне приспичит.

      Так вот, как сделать так, чтобы тв-параметр нужно было выбрать только в родительской папке, а все его дочерние документы "наследовали" бы этот параметр, то есть чтобы документ получил параметр с нужной датой, его просто нужно было бы закинуть в соответствующую папку?
      Зачем использовать tv, достаточно подвязать все к pub_date. Отобразится в итоге дата публикации как дата создания.
        • 21104
        • 5 Posts
        Ну во-первых я написал уже, что хочу использовать именно ТВ-параметр для задания даты.....Для большей гибкости работы с новостями, чтобы я мог выставить такую дату, какую хочу, хоть 01.12.2015...

        А во-вторых - ну хорошо, пусть это будет не дата, абстрагируемся...просто какой-то ТВ параметр, любой, какое-то число например......и как тогда передать его значение всем дочерним?
          • 6623
          • 127 Posts
          Quote from: nehovaysyatopol at Mar 24, 2010, 08:04 PM

          Ну во-первых я написал уже, что хочу использовать именно ТВ-параметр для задания даты.....Для большей гибкости работы с новостями, чтобы я мог выставить такую дату, какую хочу, хоть 01.12.2015...

          А во-вторых - ну хорошо, пусть это будет не дата, абстрагируемся...просто какой-то ТВ параметр, любой, какое-то число например......и как тогда передать его значение всем дочерним?
          Doc Manager вам в помощь. Это модуль, если не знаета wink
          P.S. кстати, дату создания можно менять в томже Doc Manager...(вкладка "другие свойства")
            • 21104
            • 5 Posts
            Хорошо, спасибо, поюзаем wink
              • 1788
              • 1,103 Posts
              Плагин ManagerManager:

              mm_inherit($fields, $roles, $templates);
              Наследует поля родителя.