Евгений
С нами с 24 августа 2017; Место в рейтинге пользователей: #1588Цикл для массива options
Добрый день, простой вопрос. Есть массив:
пробовала первое как-то так:
$options['power']['properties'][values]
[options] => Array
(
[power] => Array
(
[id] => 5
[key] => power
[caption] => Мощность
[description] =>
[measure_unit] =>
[category] => 0
[type] => combobox
[properties] => {"values":["4","6","9","12","15","18"]}
[product_id] => 199
[value] => Array
(
[0] => 9
)
[category_name] =>
)
)
как достать оттуда properties => values и пройтись по этим values циклом?пробовала первое как-то так:
$options['power']['properties'][values]
Как вставить плейсхолдер во внешний js файл
Подскажите пожалуйста дилетанту:
в чанке код:
Вопрос: как во внешнем js файле можно прописать плейсхолдер [[+link]], чтобы не вставлять скрипт в HTML?
в чанке код:
<div class="assortment" onClick="window.location='[[+link]]'">content</div>
, при клике переходим на соответствующий раздел minishop2.Вопрос: как во внешнем js файле можно прописать плейсхолдер [[+link]], чтобы не вставлять скрипт в HTML?
Fenom в INLINE чанках
Помогите разобраться с синтаксисом. Так работает:
[[!msOptions?
&product=`[[+id]]`
&options=`size`
&tpl=`@INLINE
{foreach $size as $value}
<div class='item'><input class='form-control hidden' type='radio' value='{$value}'><b>{$value}</b></div>
{/foreach}`
]]
Так тоже работает:{$_modx->runSnippet('!msOptions', [
'product' => $id
'options' => 'size'
'tpl' => "@INLINE
<div class='item'><input class='form-control hidden' type='radio' value='{$size[0]}'><b>{$size[0]}</b></div>"
])}
Избавляемся от ошибки «modAction support is deprecated» в старых пакетах
Если у вас есть дополнение, которое вы делали ещё на первой версии modExtra, то при его установке сейчас вы будете видеть такое сообщение об ошибке:
Исправить её не сложно, но раньше всё не доходили руки.
modAction support is deprecated since version 2.3.0. Support for modAction has been replaced with routing based on a namespace and action name. Please update the extra with the namespace simpleupdater to the routing based system.
Исправить её не сложно, но раньше всё не доходили руки.
migx мультизагрузка
создал мултизагрузку как здесь modx.ru/novosti-i-stati/article/347/
но при выводе
но при выводе
{set $rows = json_decode($id | resource: 'resourcealbum', true)}
{foreach $rows as $row}
<div class="item">
<a href="{$row.image}" data-fancybox data-caption=""><img src="{$row.image | phpthumbof : "w=216&h=160&zc=1"}" alt="{$row.description}"></a>
</div>
{/foreach}
ничего не выводит пока не пропишешь путь, но тогда не работает phpthumbof {set $rows = json_decode($id | resource: 'resourcealbum', true)}
{foreach $rows as $row}
<div class="item">
<a href="assets/resourceimages/{$row.image}" data-fancybox data-caption=""><img src="assets/resourceimages/{$id}/{$row.image | phpthumbof : "w=216&h=160&zc=1"}" alt="{$row.description}"></a>
</div>
{/foreach}
Добавить стиль к label при выборе [MSearch2]
Всем привет! Реализовал фильтрацию по тегам, хотелось бы выбранному label добавлять класс чтоб визуально было видно чекнут ли он или нет.
Пока разметка такая:
Пока разметка такая:
<label for="mse2_[[+table]][[+delimeter]][[+filter]]_[[+idx]]" class="radiobutton [[+selected]]">
<input type="radio" name="[[+filter_key]]" id="mse2_[[+table]][[+delimeter]][[+filter]]_[[+idx]]" value="[[+value]]" [[+checked]] [[+disabled]]/> [[+title]]
</label>
Есть ли плейсхолдер отвечающий за выбор элемента? Как реализовать группировку товаров по значению опции или связи
Доброго времени суток!
Подскажите как можно организовать группировку товаров, создать так называемые коллекции чтобы это работало с mfilter2?
Пример: catalog.onliner.by/heatedfloor?heater_type%5B0%5D=mat&heater_type%5Boperation%5D=union
зайдя на сайт видно первый товар Arnold Rak FH 2130i 3 кв.м. 540 Вт и снизу товары в одной коллекции. это необходимо для того чтобы не заполнять каталог однотипными товарами.
Были разные идеи как это сделать, через связи товаров и через группировку по значению опции, но это все не универсально и не работает с фильтром.
Видел еще вот такое вот решение bezumkin.ru/sections/tips_and_tricks/2058/ но не пойму как его можно применить к моему решению, мне кажется это то что нужно, если создать категорию и в ней сгруппированые товары и в чайке вывод категории выводить несколько товаров
Подскажите или натолкните на мысль как сделать это правильно. Или предложите сумму за которую вы бы это сделали, пробовал Фриланс, там все глухо :(
Подскажите как можно организовать группировку товаров, создать так называемые коллекции чтобы это работало с mfilter2?
Пример: catalog.onliner.by/heatedfloor?heater_type%5B0%5D=mat&heater_type%5Boperation%5D=union
зайдя на сайт видно первый товар Arnold Rak FH 2130i 3 кв.м. 540 Вт и снизу товары в одной коллекции. это необходимо для того чтобы не заполнять каталог однотипными товарами.
Были разные идеи как это сделать, через связи товаров и через группировку по значению опции, но это все не универсально и не работает с фильтром.
Видел еще вот такое вот решение bezumkin.ru/sections/tips_and_tricks/2058/ но не пойму как его можно применить к моему решению, мне кажется это то что нужно, если создать категорию и в ней сгруппированые товары и в чайке вывод категории выводить несколько товаров
Подскажите или натолкните на мысль как сделать это правильно. Или предложите сумму за которую вы бы это сделали, пробовал Фриланс, там все глухо :(
Реализация вкладок из ресурсов с помощью fenom
Добрый день!
Есть ресурс с id=2, у него три дочерних ресурса с заголовками «раз, два, три».
Хотел реализовать вывод дочерних ресурсов в виде вкладок, родителя с id=2.
На сайте нашел решение, вроде все сделал правильно, но почему то не выводит тело вкладок, режет и все.
Есть ресурс с id=2, у него три дочерних ресурса с заголовками «раз, два, три».
Хотел реализовать вывод дочерних ресурсов в виде вкладок, родителя с id=2.
На сайте нашел решение, вроде все сделал правильно, но почему то не выводит тело вкладок, режет и все.
Sendex и AjaxForm - подписка на рассылку ч/з ajax
Sendex, как учебный компонент, особо не развивается, но он довольно удобен и приятен в обращении изнутри сайта. В связи с чем регулярно его использую. Но вот «снаружи», на фронте, он не очень удобен. Очередная просьба от клиента «чтобы окошко появлялось, а страничка не перезагружалась», побудила переписать для себя сниппет так, чтобы потом пользовать его через ajaxform. Получилось три чанка, один сниппет и немного джаваскрипта.