[***РЕШЕНО***] Почему не работает 'resources' => -id ?
Подскажите, почему не исключается ресурс с id:24. Вроде должен исключаться…
{set $items = $_modx->runSnippet('!pdoMenuFenom', [
'parents' => 0,
'resources' => -24,
'displayStart' => true,
'toArray' => true,
'includeTVs' => 'topMenuTitle,svg_icon',
'where' => [
'parent:=' => 0,
'AND:hidemenu:=' => 0,
'AND:published:=' => 1,
'OR:isfolder:=' => 1,
'AND:hidemenu:=' => 0,
'AND:published:=' => 1
]
])}
{foreach $items as $item}
{set $item['level'] = 1}
{$_modx->getChunk('@FILE chunks/menu/topMenu.tpl', ['item'=>$item])}
{/foreach}
Комментарии: 13
'resources' => '-24',
Уже так пробовал, не работает.
ну для начала надо бы узнать что за сниппет pdoMenuFenom
используй стандарный, сразу увидишь разницу. А то юзают не понятно что а используя документацию от нормального
Если в нормальном прописать
'where' => [
'parent:=' => 0,
'AND:hidemenu:=' => 0,
'AND:published:=' => 1,
'OR:isfolder:=' => 1,
'AND:hidemenu:=' => 0,
'AND:published:=' => 1
]
То 'resources' => -24 тоже работать не будет. А то юзают не понятно чтоСпасибо! Буду знать, что я делаю «не понятно что».
Прошу прощения, не хотел кого то обидеть или задеть. Видать не корректно выразился.
Тимур написал правильно, только одно число можно оставить без кавычек. Перечисление или же знак минус — нужны кавычки. Где вы отрыли этот сниппет о котором никто не знает?
этот сниппет не входит в состав pdoTools, а вы пытаетесь применить к нему параметры от pdoTools. Скорее всего в том снипете просто нет — resources
Так это pdoMenu входящее в pdoTools, только переделано таким образом, что применяется единственный чанк, и можно забыть про 10 шаблонов (tplOuter, tplInner, tpl, tplHere, tplParentRow, tplParentRowHere, tplParentRowActive, tplInnerRow, tplInnerRowHere, tplCategoryFolder).
Очень удобно.
resources там есть.
Если убрать
Очень удобно.
resources там есть.
Если убрать
'where' => [
'parent:=' => 0,
'AND:hidemenu:=' => 0,
'AND:published:=' => 1,
'OR:isfolder:=' => 1,
'AND:hidemenu:=' => 0,
'AND:published:=' => 1
]
То 'resources' => -24 работает, и ресурс 24 исключается из выборки.
Все, вопрос закрыт, Сергей Шлоков помог здесь
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.