We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31738
    • 20 Posts
    Часто у страницы несколько контентов, причём объединить их не так просто, даже используя HTML.

    Существуют ли способы, привязать несколько контентов к одной страницы, без использования чанков?
      • 28814 ☆ A M B ☆
      • 1,086 Posts
      Quote from: VLK at Feb 04, 2008, 12:27 PM

      Часто у страницы несколько контентов, причём объединить их не так просто, даже используя HTML.

      Существуют ли способы, привязать несколько контентов к одной страницы, без использования чанков?
      А про TV (template variables) слышали (см. в подписи)? Чем не устраивают?
        Разработка сайтов и программных модулей на MODX.
        Опыт работы на MODx с 2005 года. Высокое качество.
        Компания Baltic Design Colors: http://www.bdcolors.ru.
        • 31738
        • 20 Posts
        Устраивают, только они тоже живут без привязки к конкретному шаблону, хотя в параметрах и есть ограничения для использования в шаблонах.
        Придётся делать категорию, по имени шаблона, чтобы не запутаться.
          • 28814 ☆ A M B ☆
          • 1,086 Posts
          Quote from: VLK at Feb 04, 2008, 11:24 PM

          Устраивают, только они тоже живут без привязки к конкретному шаблону...
          Как это без привязки.. какой шаблон укажете, тот и будет использоваться с конкретным TV.
            Разработка сайтов и программных модулей на MODX.
            Опыт работы на MODx с 2005 года. Высокое качество.
            Компания Baltic Design Colors: http://www.bdcolors.ru.
            • 31738
            • 20 Posts
            Quote from: Igor at Feb 04, 2008, 11:34 PM

            Quote from: VLK at Feb 04, 2008, 11:24 PM

            Устраивают, только они тоже живут без привязки к конкретному шаблону...
            Как это без привязки.. какой шаблон укажете, тот и будет использоваться с конкретным TV.
            Я не совсем правильно выразился, интересует страница, а не шаблон.
            прямой привязки-то нет, как с контентом страницы. одна страница - один контент, а остальные контенты приходится искать в других местах, что не просто для редакторов.
            я думал, может можно как-то объединять несколько страниц в одной (типа контейнера), чтобы редактору было проще ориентироваться (мне то всё-равно, а вот им придётся долго объяснять, что некий TV или чанк относится к такой-то странице и как его находить).
              • 32072
              • 30 Posts
              Вы бы лучше сказали какую задачу решить надо. А то может не тем путем вообще идете.
                • 31738
                • 20 Posts
                Quote from: webartel at Feb 05, 2008, 09:27 AM

                Вы бы лучше сказали какую задачу решить надо. А то может не тем путем вообще идете.
                Да задача простая - иметь минимальный гимор от тех, кто потом этот контент будет править.
                И если на странице несколько областей для редактирования (я не беру во внимание какие-то общие места для страниц, они меняются редко и их можно описать), то прямой привязки к странице второго и последующих контентов нет (во всяком случае я не нашёл), т.е. редактору надо объяснять, что для редактирования второго контента ты должен идти в чанки или в TV, находить там то-то и править... Т.е. лишний гиморой, потому как он или не найдёт или найдёт не то и будет звонить по пустякам.
                  • 897
                  • 1,620 Posts
                  вы явно не пробовали предложенный вам способ.

                  попробуйте создать TV с типом RichText. привяжите его к шаблону. создайте новый документ, для него выбрать шаблон к которому вы привязали свою TV. и смотрите что получится при редактировании документа.
                    "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

                    Не используйте Revo для "просто сайтов". Используйте Evo

                    Who can defeat the Russian bear?
                    • 31738
                    • 20 Posts
                    Quote from: aleksey.stepanov at Feb 06, 2008, 02:05 AM

                    вы явно не пробовали предложенный вам способ.

                    попробуйте создать TV с типом RichText. привяжите его к шаблону. создайте новый документ, для него выбрать шаблон к которому вы привязали свою TV. и смотрите что получится при редактировании документа.
                    Да! Это то, что надо. Фантастика!
                    Теперь осталось изучить http://modxcms.com/template-variables.html , что-бы использовать TV по-максимуму.
                      • 31978
                      • 39 Posts
                      Делаю свой первый сайт на MODX и столкнулся со следующей проблемой.
                      На главной странице выводится блок, который нигде больше не фигурирует.
                      контент страницы редактируется отдельно, а блок должен редактироваться отдельно.
                      попробовал создать параметр TV с типом ввода rich text, куда и пытался загнать содержимое этого блока, вызывая параметр в нужном месте на главной странице (шаблоны страниц главной и второстепенной разные). Параметр назначен для шаблона главной страницы.
                      При редактировании главной страницы появляется дополнительное поле для редактирования значений параметра, однако они:
                      - не сохраняются (текст, введенный туда, не сохраняется)
                      - не выводятся в нужном месте
                      Пробовал разные варианты с типом вывода, но там одни контролы, а мне нужно вывести всего лишь форматированный текст (возможно с картинкой) в определенном месте.

                      Подскажите, что я делаю не так? Может быть, использование TV вообще тут неактуально?
                      Заранее спасибо.
                        Когда есть желание - появляются возможности. Когда нет желания - появляются причины.