Rootiys
С нами с 07 сентября 2013; Место в рейтинге пользователей: #152pdoMenu сортировка ресурсов по порядку
            Приветствую!
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 выводится.
В чем может быть проблема?