пытаюсь вставить снипет в поле pagetitle - не обрабатывается, выводит код...
как решить вопрос?
Потому что они в принципе не для этого.
Опишите задачу лучше.
очень нужно в Pagetitle одного документа подставить Pagetitle (или Longtitle) другого документа...
пытался решить задачу через: [!GetField?&docid=`13` &field=`pagetitle`!]
Вы опишите исходную задачу.
Наверняка вы пытаетесь решить ее совсем не тем способом.
Вполне ясная задача. Хотя острой необходимости пока нет, но я тоже был бы рад такой возможности.
Это удобно использовать в каталогах, когда раздел называется, к примеру, BMW, а вложенные документы должны называться BWM E28, BWM E30, BWM E34, и так далее. Идея брать часть заголовка у родителя так сама и напрашивается.
А что мешает добавить вызов в чанк/шаблон?
Смысл вставлять что-то в сами поля может быть логичным, только в случае, если необходима какая-то динамика в самой админке (например в дереве документов). Но работать оно не будет - парсер не обрабатывает эти поля.
Для реализации подобной логики на сайте, как верно посоветовали, нужно вносить изменения в шаблоны и чанки.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
-
☆ A M B ☆
- 1,086 Posts
Вполне ясная задача. Хотя острой необходимости пока нет, но я тоже был бы рад такой возможности.
Это удобно использовать в каталогах, когда раздел называется, к примеру, BMW, а вложенные документы должны называться BWM E28, BWM E30, BWM E34, и так далее. Идея брать часть заголовка у родителя так сама и напрашивается.
Задача далеко не так ясна на мой взгляд.. А точнее, подход к ее реализации кажется смутным.
Если Вам кровь из носу надо копировать название родительского документа именно в системе управления, то для этого надо будет написать дополнительный плагин. Этот плагин должен будет срабатывать на событие "OnDocFormPrerender" (как мне сейчас кажется), считывать поле "pagetitle" родительского документа и вставлять его в дочерний документ при его создании...
Но для чего такой геморрой?
Вставляйте просто название родительского документа, как говорится, "on the fly", т.е. на лету при отображении страницы на сайте.
Вот и все решение задачи.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
Quote from: [eBu$ter link=topic=30694.msg186713#msg186713 date=1227264759]
Это удобно использовать в каталогах, когда раздел называется, к примеру, BMW, а вложенные документы должны называться BWM E28, BWM E30, BWM E34, и так далее.
Лично я не понял – получается, что при создании нового документа я вместо BMW пишу что-то вроде [!GetField?&docid=`13` &field=`pagetitle`!] и радуюсь, что потом проставляется нужное значение? Как-то не вижу вообще никакого смысла.
Сниппет в названии имеет смысл, если часть названия связана с другим документом, который может меняться, и соответственно должно меняться и название. Но реальную задачу, для которой это нужно, я не представляю.
Использовать модуль ManagerManager - функцию mm_inherit