Rootiys
С нами с 07 сентября 2013; Место в рейтинге пользователей: #179pdoMenu сортировка ресурсов по порядку
Приветствую!
Id ресурсов для вывода указываю в системной настройке set_col_menu, например 11,3,8. Ресурсы нужно выводить из нескольких родителей.
Как сделать вывод пунктов меню в таком порядке, как в системной настройке?
Id ресурсов для вывода указываю в системной настройке set_col_menu, например 11,3,8. Ресурсы нужно выводить из нескольких родителей.
{'pdoMenu'|snippet: [
'parents' => '0,2,3',
'level' => '1',
'resources' => $_modx->config.set_col_menu,
'tplOuter' => '@INLINE <ul class="mar">{$wrapper}</ul>',
'tpl' => '@INLINE <li><a href="{$link}"]>{$pagetitle}</a></li>',
]}
Если оставить пустым 'sortby' => '', то все равно выводит в разнобой.Как сделать вывод пунктов меню в таком порядке, как в системной настройке?
Как передать параметр из Clientconfig в PdoMenu
Есть такой вызов меню:
Так вот, Fenom не хочет подхватывать этот параметр.
Пробовал так
Что я делаю не так? Как передать параметр в сниппет?
{$_modx->runSnippet('pdoMenu', [
'level' => '1',
'parents' => '2,3',
'resources' => '[[++set_menu_top]]',
'scheme' => 'full',
'tplOuter' => '@INLINE {$wrapper}',
'tpl' => '@INLINE <a href="{$link}">{$menutitle}</a>'
])}
В Clientconfig добавил параметр set_menu_top, в которой список Id ресурсов, через запятую.Так вот, Fenom не хочет подхватывать этот параметр.
Пробовал так
{'set_menu_top' | option}
и так {$_modx->config.set_menu_top}
— тоже не видит его.Что я делаю не так? Как передать параметр в сниппет?
mFilter2 - как фильтровать по кнопке?
Нужно сделать фильтрацию только по нажатию на кнопку Фильтровать. Нужно именно так.
Фильтры в виде селектов.
Выбираем 1 свойство в селекте — товары не фильтруются, выбираем 2 свойство в другом селект, жмем кнопку Фильтровать — товары фильтруются.
Есть ли готовое решение?
Если нет — сколько будет стоить такая реализация фильтра?
Фильтры в виде селектов.
Выбираем 1 свойство в селекте — товары не фильтруются, выбираем 2 свойство в другом селект, жмем кнопку Фильтровать — товары фильтруются.
Есть ли готовое решение?
Если нет — сколько будет стоить такая реализация фильтра?
Сыпятся ошибки в логи. Tickets
Приветствую!
При открытии разделов-тикетов в админке белый экран и куча ошибок в логах:
Обычные ресурсы открываются нормально.
При открытии разделов-тикетов в админке белый экран и куча ошибок в логах:
(ERROR @ /home/public_html/core/model/modx/modtemplatevar.class.php(833) : eval()'d code : 16) PHP warning: feof() expects parameter 1 to be resource, boolean given
Как это исправить?Обычные ресурсы открываются нормально.
Фильтрация по опциям товаров
Приветствую!
Minishop2 2.2.0
Создал опции товаров, как тут написано docs.modx.pro/components/minishop2/interface/options-products.
Нужно вывести их как select.
Не пойму, как добавить эти опции в фильтр mFilter2.
Так не работает:
Minishop2 2.2.0
Создал опции товаров, как тут написано docs.modx.pro/components/minishop2/interface/options-products.
Нужно вывести их как select.
Не пойму, как добавить эти опции в фильтр mFilter2.
Так не работает:
&filters=`
ms|option_direction,
ms|option_vendor,
`
Так тоже:&sortbyOptions=`
option_direction:select,
option_vendor:select
`
Подскажите, как правильно это сделать? Как получить ссылку на ресурс вне сниппета?
Приветствую!
Есть такой вызов:
Если {$dlink} получать в сниппете — то работает.
Что я делаю не так?
Есть такой вызов:
{$_modx->runSnippet('!pdoPage', [
'element' => 'ms2GalleryResources',
'parents' => '5',
'limit' => '1',
'typeOfJoin' => 'inner',
'includeThumbs' => '1920x1080',
'tpl' => '@INLINE
{set $dlink = $uri}
<div class="image-fixed-fill" style="background-image: url([[+1920x1080]]);"></div>
',
'sortby' => 'RAND()'
])}
<p><a href="{$dlink}">Ссылка на ресурс</a></p>
Т.е. на странице, вне спиппета, нужно получить ссылку на ресурс. Но так не работает.Если {$dlink} получать в сниппете — то работает.
Что я делаю не так?
MODX session и cookie - помогите разобраться
Есть задача — для всех посетителей, при первом заходе на сайт выводить определенный чанк.
При рефреше страниц и при последующем заходе, в течении 1 часа — чанк не выводить.
Нужен скорее сниппет, который сессии или куки будет записывать и затем проверять их.
Я не силен в написании сниппетов( Помогите разобраться, как такое реализовать.
Или может готовое решение есть у кого?
При рефреше страниц и при последующем заходе, в течении 1 часа — чанк не выводить.
Нужен скорее сниппет, который сессии или куки будет записывать и затем проверять их.
Я не силен в написании сниппетов( Помогите разобраться, как такое реализовать.
Или может готовое решение есть у кого?
Адблок режет phpthumbon
Приветствую!
Адблок режет картинки(
Генерируемые с помощью phpthumbon превью имеют хвост _300x200_fe8.jpg.
Как убрать _300x200 из названия?
Адблок режет картинки(
Генерируемые с помощью phpthumbon превью имеют хвост _300x200_fe8.jpg.
Как убрать _300x200 из названия?
Сортировка в pdoMenu
Приветствую!
Вывожу меню pdoMenu с 'displayStart' => '1'
Нужно начальные узлы отсортировать по menuindex DESC, а пункты меню по menuindex ASC.
Подскажите, как сделать такую сортировку?
Вывожу меню pdoMenu с 'displayStart' => '1'
Нужно начальные узлы отсортировать по menuindex DESC, а пункты меню по menuindex ASC.
Подскажите, как сделать такую сортировку?
Fenom не отрабатывает один тег
Приветствую!
Вызов pdoMenu:
Если прописать так id=«Cat-[[+id]]» — то id выводится.
В чем может быть проблема?
Вызов pdoMenu:
{$_modx->runSnippet('pdoMenu', [
'displayStart' => '1',
'parents' => '4,10',
'level' => '2',
'tplOuter' => '@INLINE <div class="collapse-box">{$wrapper}</div>',
'tplStart' => '@INLINE
<h5 class="collapse-title">
<a href="{$link}"><b>{$menutitle}</b></a>
<a class="pull-right" data-toggle="collapse" href="#Cat-{$id}"> <i class="fa fa-angle-down"></i></a>
</h5>
{$wrapper}',
'tplInner' => '@INLINE
<div id="Cat-{$id}" class="panel-collapse collapse in">
<ul class="acc-list">{$wrapper}</ul>
</div>',
'tpl' => '@INLINE <li><a href="{$link}">{$menutitle}</a></li>'
])}
Все теги отрабатываются, за исключением одного id=«Cat-{$id}»:'tplInner' => '@INLINE
<div id="Cat-{$id}" class="panel-collapse collapse in">
<ul class="acc-list">{$wrapper}</ul>
</div>',
На месте id ни чего не выводится.Если прописать так id=«Cat-[[+id]]» — то id выводится.
В чем может быть проблема?