weranda

weranda

С нами с 25 июля 2015; Место в рейтинге пользователей: #266

Как вызвать ТВ-поле в чанке?

По страшному туплю.
Вызываю pdoResources:
[[pdoResources?
	&parents=`0`
	&includeTVs=`myTv`
    ]]
А теперь не могу понять как проверить тв-поле в чанке по условию в fenom.
Надо чтобы было как-то так:
{if $myTv == '12345'}
    делаем дело
{/if}

Какие варианты?
weranda
23 ноября 2018, 15:41
modx.pro
884
0

Как выводить ресурсы с разными шаблонами через pdoResources?

Приветствую

Как выводить ресурсы с разными шаблонами через pdoResources — вопрос!
Как сделать это по одному полю мне понятно, вот так:
[[!pdoResources?
    &tpl=`t1`
    &parents=`0`
    &tplCondition=`longtitle`
    &tplOperator=`==`
    &conditionalTpls=`{"222":"t2", "333":"t3", "444":"t4"}`
]]
// Если поле longtitle равно Х (222,333,444), то выводим этот ресурс шаблоном через чанк Х (t2,t3,t4).
А вот что делать когда сравнивать надо по нескольким полям — вопросище!

К примеру, в вычислениях участвуют четыре поля (1,2,3,4).
В итоге у меня должно получиться несколько шаблонов:
— заголовок (заполнен)
— заголовок + описание (заполнены)
— заголовок + описание + картинка (заполнены)
— заголовок + картинка (заполнены)

Возможны и другие комбинации при добавлении полей, но мне хотя бы уловить суть.
Подскажите пожалуйста пример реализации.
weranda
22 ноября 2018, 21:12
modx.pro
492
0

Почему Tickets может не работать?

Приветствую

Зашел на тестовый сайт, загрузил и установил Tickets, в шаблоне написал:
[[!TicketComments? &allowGuest=`1`]]
Открываю страницу, передо мною такая форма:

Заполняю все поля, нажимаю кнопку Написать, страница перезагружается, а в ответ тишина, комментарий не появился.
Подумал, что дело в старой версии MODX, установил чистую 2.6.5 — то же самое.
Создал тестовый сайт на modhost — то же самое.
Люди добрые, господа осведомленные, что я сделал не так?

P.S.
В журнале ошибок пусто.
В консоли пусто.
Пишу в режиме инкогнито.
weranda
20 ноября 2018, 20:49
modx.pro
553
-1

Есть ли в MODX модификатор замены строки по шаблону?

Приветствую.
Знаю что есть такой вот модификатор:
[[+pagetitle:replace=`AAA==BBB`]]
Как я понимаю он работает по жесткому соответствию условий поиска. А есть ли что то похожее в использовании, но по типу регулярных выражений. К примеру у меня есть строка:
<p class="some-class">lorem</p>
Класс абзаца может быть произвольным и мне надо его вырезать при его наличии как-то так:
[[+pagetitle:replace=`class=".*">==`]]
Есть какие-то варианты без написания сниппетов?
weranda
05 сентября 2018, 11:10
modx.pro
1 059
0

Какая разница между URI и ID в ссылках?

Приветствую

Есть две, как мне кажется, одинаковые записи:
[[~[[*id]]]]
и
[[*uri]]
Есть ли между ними какая-то разница или ее нет?
weranda
21 августа 2018, 10:35
modx.pro
759
0

Когда выйдет MODX 2.7.0?

Вопрос в заголовке.
Есть предположения?
weranda
17 августа 2018, 08:01
modx.pro
1 173
0

Можно ли в MODX отображать один и тот же материал в разных категориях под одним URL?

Приветствую

Раньше на сайте была одна категория. Теперь из некоторых материалов одной категории нужно сделать две категории с сохранением URL (просто заморозил в настройках). Но не пойму как сделать так, чтобы один и тот же материал присутствовал одновременно в двух категориях по одному URL — подскажите пожалуйста варианты.
weranda
19 июля 2018, 10:30
modx.pro
1
1 062
0

Удалить или деинсталлировать пакет — как правильно удалить пакет?

Приветствую

Решил почистить админку от хлама. Зашел в менеджер пакетов и там есть две кнопки — удалить и деинсталлировать. Поясните пожалуйста в чем разница и как корректно и полностью удалить пакеты из MODX?
weranda
18 июля 2018, 09:42
modx.pro
1
1 701
0

Можно ли менять местами TV-поля в пределах одного ресурса?

Есть шаблон и 10 TV-полей. Можно ли менять местами доп. поля в пределах одного ресурса, чтобы и при выводе на страницу они бы меняли места, к примеру, перетаскиванием или еще как-то?
В шаблоне вывод этих полей прописан по порядку — tv-1, tv-2 и т. д.
weranda
23 апреля 2018, 12:23
modx.pro
734
0

Помогите выстроить логику работы плагина/сниппета.

Приветствую

Не знаю с какой стороны правильно подступиться к решению задачи. В текстовой файле есть 100 строк («ID» * «текст» [* «ссылка»] (ссылка — факультативная запись строки)). Надо чтобы один раз были взяты десять случайных строк из файла, куда-то сохранены и отображались на сайте, но с некоторыми ограничениями (опишу далее).
weranda
10 апреля 2018, 14:16
modx.pro
621
0