Rootiys

Rootiys

С нами с 07 сентября 2013; Место в рейтинге пользователей: #179

pdoMenu сортировка ресурсов по порядку

Приветствую!

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' => '', то все равно выводит в разнобой.
Как сделать вывод пунктов меню в таком порядке, как в системной настройке?
Rootiys
30 октября 2016, 12:08
modx.pro
7 574
0

Как передать параметр из Clientconfig в PdoMenu

Есть такой вызов меню:
{$_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}
— тоже не видит его.

Что я делаю не так? Как передать параметр в сниппет?
Rootiys
09 июля 2016, 15:06
modx.pro
2
2 800
0

mFilter2 - как фильтровать по кнопке?

Нужно сделать фильтрацию только по нажатию на кнопку Фильтровать. Нужно именно так.

Фильтры в виде селектов.
Выбираем 1 свойство в селекте — товары не фильтруются, выбираем 2 свойство в другом селект, жмем кнопку Фильтровать — товары фильтруются.

Есть ли готовое решение?
Если нет — сколько будет стоить такая реализация фильтра?
Rootiys
08 июля 2016, 09:16
modx.pro
1 300
0

Сыпятся ошибки в логи. 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
Как это исправить?

Обычные ресурсы открываются нормально.
Rootiys
02 июля 2016, 19:43
modx.pro
850
0

Фильтрация по опциям товаров

Приветствую!
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
`
Подскажите, как правильно это сделать?
Rootiys
29 мая 2016, 12:10
modx.pro
3 127
0

Как получить ссылку на ресурс вне сниппета?

Приветствую!

Есть такой вызов:
{$_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} получать в сниппете — то работает.

Что я делаю не так?
Rootiys
31 марта 2016, 12:14
modx.pro
2 639
0

MODX session и cookie - помогите разобраться

Есть задача — для всех посетителей, при первом заходе на сайт выводить определенный чанк.
При рефреше страниц и при последующем заходе, в течении 1 часа — чанк не выводить.

Нужен скорее сниппет, который сессии или куки будет записывать и затем проверять их.
Я не силен в написании сниппетов( Помогите разобраться, как такое реализовать.

Или может готовое решение есть у кого?
Rootiys
14 марта 2016, 09:58
modx.pro
4
7 214
0

Адблок режет phpthumbon

Приветствую!

Адблок режет картинки(

Генерируемые с помощью phpthumbon превью имеют хвост _300x200_fe8.jpg.

Как убрать _300x200 из названия?
Rootiys
13 марта 2016, 13:14
modx.pro
974
0

Сортировка в pdoMenu

Приветствую!

Вывожу меню pdoMenu с 'displayStart' => '1'
Нужно начальные узлы отсортировать по menuindex DESC, а пункты меню по menuindex ASC.

Подскажите, как сделать такую сортировку?
Rootiys
26 февраля 2016, 14:49
modx.pro
1 822
0

Fenom не отрабатывает один тег

Приветствую!
Вызов 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 выводится.

В чем может быть проблема?
Rootiys
15 декабря 2015, 08:49
modx.pro
2
1 088
0