Гриборий

Гриборий

С нами с 11 декабря 2014; Место в рейтинге пользователей: #251
Гриборий
02 февраля 2017, 22:59
0
Собственно, тоже возникает вопрос. Ну так а где вы храните этот коэффициент?
Гриборий
02 февраля 2017, 19:50
+1
Создать категорию с именем «Другие» и очередностью сортировки 0. Разместить там ваши бесхозные TV.
Гриборий
02 февраля 2017, 19:34
+1
При создании или переименовании категории можно задать порядок сортировки в соответствующем поле.
Гриборий
01 февраля 2017, 21:10
0
В сниппетах, не поддерживающих tplHere, в шаблон можно добавлять проверку из серии:
<a href="[[+id:is=`[[*id]]`:then=`#`:else=`[[+link]]`]]" </a>
Гриборий
01 февраля 2017, 21:05
0
Ну это еще как бы не юзерфреднли.
Гриборий
01 февраля 2017, 21:01
0
Вы плагин, наверное, лучше не пишите. В MODX'е плагинами называются весьма конкретные штуки, к вашей задаче отношения не имеющие. А самым простым варантом вам будет авторизоваться под нужным пользователем, для этого был, по-моему, компонент.
Гриборий
31 января 2017, 20:57
+2
Ребят, вы о чем вообще? Правый клик по ресурсу в дереве, там меню «Сортировать».
Гриборий
21 января 2017, 16:35
+2
Однажды утром Николай проснулся в своем офисе и понял, что скурил весь философский камень.
Гриборий
21 января 2017, 15:59
+1
Странными вы занимаетесь вещами. Курите xPDO.
Гриборий
18 января 2017, 13:10
1
+2
DynamicDropdownTV
Гриборий
16 января 2017, 14:12
+1
как я могу проверить что пользователь сам ничего не ввел?
Так же, как и получаете pagetitle:
$resource->get('alias');
Если он обновит ресурс и стрет алиас — тогда ($mode == 'new') не поможет.
А, похоже, это и не нужно, будет достаточно только проверки алиаса на пустоту. Во время создания он же либо пустой, либо вручную заполнен пользователем. Конечно, если у вас отключена стандартная настройка генерации псевдонимов.
Гриборий
16 января 2017, 01:18
0
Так устанавливайте алиасы только при первом сохранении ($mode == 'new'), и проверив, что пользователь сам ничего не ввел.
Гриборий
12 января 2017, 15:38
0
Где вывести? Снаружи вряд ли устроит?
А если в бэкенде, то проще всего, на мой взгляд, временно перенести категории(скриптом через консоль, если много) в новую родительскую и у нее в гриде увидеть все вложенные товары. Ну, предварительно добавив в настройку ms2_category_grid_fields поле deleted, чтобы по ниму их в гриде отсортировать.
Гриборий
11 января 2017, 18:25
0
Благодарю, прокатило.
Гриборий
09 января 2017, 21:04
0
Т.е. можно просто в вызове pdoMenu проверить модификатором isfolder и подставить нужного родителя:
[[pdoMenu?
    &parents=`[[*isfolder:notempty=`[[*id]]:esle=`[[*parent]]`]]`
    &level=`0`
]]
Гриборий
09 января 2017, 20:59
0
Вряд ли получится универсальный вызов состряпать. Нужно делать проверку, если у ресурса есть дочерние документы (или просто смотреть, установлено ли isfolder), то &parents=`[[*id]]`, если нет, то &parents=`[[*parent]]`.
Гриборий
08 января 2017, 01:14
0
На самом деле, лишнего написал. &includeTVs и &processTVs не нужны. Достаточно указать только &tvFilters=`video!==`, как вам вчера тут подсказали. Если не работает – ищите неточности у себя какие-либо.
Гриборий
07 января 2017, 22:51
-3
Это лучшее решение
Это ответ скорее на бред про сокрытие с помощью стилей. А вам надо было глянуть общие параметры pdotools. Там для работы с тв отдельные настройки. Нужно вот так:
[[pdoResources?
	&includeTVs=`myTV`
	&processTVs=`1`
	&tvFilters=`myTV!=0`
...
Гриборий
07 января 2017, 13:10
1
-1
Тогда уж
[[+tv.video:notempty=`<div>...</div>`]]