Разделы

  
 

Доработка ditto. Название шаблона - tv параметр. Сам шаблон -тоже в TV

Добрый день, заметил, что многие сталкивались с проблемой, заключающейся в том, что при вызове сниппета ditto нельзя прописать $tpl='[*tv*]' либо
&tpl='@CODE: и после этого длинный шаблон' Как я понял — через @code нельзя писать знаки равно и кавычки.
Мне очень не хотелось создавать несколько чанков для дитто и я решил проблему так:
В шаблоне ресурса я написал [![*snippet*]!] где snippet- tv, название которой говорит о том, какой сниппет вызываем.
Вторая tv-переменная — [*ditto*] — в ней пишем шаблон вывода документов через ditto.
Соответственно, теперь в tv-параметрах ресурса есть поле для вызова сниппета и поле для будущего шаблона ditto.


Изучив, как устроен ditto, я дописал в функцию новый вариант.
Теперь можно писать
[!Ditto? &startID=`[*id*]` &tpl=`@TV:ditto' — где ditto -название TV, внутри которой- шаблон для ditto.
Если кому решение показалось полезным, -пишите.

[EVO] Автоматическая смена шаблона, в зависимости от состояния TV параметра.

Друзья, подскажите, есть ли какое-то элегантное решения для следующего вопроса

В зависимости от состояния чекбокса TV параметра — менять шаблон ресурса,
например если флажек снят — то шаблон «Новости», если отмечен то
«Новости-featured»

курил доки по ММ, ничего близкого не нашёл.
  • 0
  • 2 февраля 2012, 23:44
  • hippie
  • 22

REVO Шаблон по умолчанию - родительский, как отменить?

MODX Revolution 2.1.5-pl (traditional)

Странное дело.

В НАСТРОЙКАХ СИСТЕМЫ прописан шаблон по умолчанию default_template 5

В корне сайта ресурсы создаются с шаблоном 5.

Во всех других папках — с шаблоном родительского ресурса.

Правила создания ресурсов (resourse/create) в НАСТРОЙКАХ ФОРМ с ограничивающим значением parent для какой-либо их этих папок тупо игнорируются.

Правда, правила редактирования этих ресурсов (resourse/update)- работают, но что толку, если ресурсы изначально создаются с неправильным шаблоном.

И самое противное, я не понимаю где прописана директива создавать дочерние документы с шаблоном родительских и как её отключить.

Кто-нибудь сталкивался?
  • 0
  • 2 декабря 2011, 17:45
  • banev
  • 7

Порядок стандартных параметров в админке

Никто не подскажет где и как можно поменять местами стандартные поля ресурса в админке? В частности, для удобства работы с конкретным сайтом, возникла необходимость переместить параметр «Шаблон» на самый верх страницы над параметром «Заголовок».
  • 0
  • 22 января 2010, 10:57
  • banev
  • 2