Вопросы
msearch2--хрень какая-то
Не отображает имедж, артикул, цену----только pagetitle
вызываю так
вызываю так
[[!mSearchForm?
&pageId=3550
&element=msProducts
&tplForm=tpl.mSearch2.form.Custom
&tpl=tpl.mSearch2.ac.Custom
&limit=999
&autocomplete=0
&showLog=1
]]<div class="ms2_product">
<form method="post" class="ms2_form">
<input type="hidden" name="id" value="{$id}">
<input type="hidden" name="count" value="1">
<input type="hidden" name="options" value="[]">
<div class="prod_tab img col-md-2">
[[!If?
&subject=`[[+image]]`
&operator=`notempty`
&then=`<img src="[[+image]]" class="mw-100" alt="{$pagetitle}" title="{$pagetitle}"/>`
&else=`<img src="/assets/images/no-image.png" class="mw-100" alt="{$pagetitle}" title="{$pagetitle}"/>`
]]
</div>
<div class="prod_tab art col-md-1">
<span>{$article}{$_modx->resource.id | resource : 'article'}</span>
<!--<span style="color:red">[[+sort-norm.value]]</span>-->
</div>
<a href="{$id | url}" class="ajax-popup-link">{$pagetitle}</a>
</div
<div class="prod_tab vendor col-md-1">
[[!+vendor.name]]
</div>
<div class="prod_tab price col-md-1">
{$price} {'ms2_frontend_currency' | lexicon}
</div>
<div class="prod_tab pack col-md-1">
<span style="text-align: center;width: 100%;">[[+pack-norm.value]]</span>
</div>
<div class="prod_tab total col-md-1">
<span class='number-wrapper'>
<input type="number" name="count" class="product_count form-control" value=""/>
</span>
</div>
<div class="prod_tab buy col-md-2">
<button class="btn btn-primary" type="submit" name="ms2_action" value="cart/add" style="width:100%;">
{'ms2_frontend_add_to_cart' | lexicon}
</button>
</div>
</form>
</div>
<!--msearch2_weight ([[%mse2_weight]]: [[+weight]])-->
<!--msearch2_intro <p>[[+intro]]</p>--> Какой способ с FENOM быстрей? циклы или снипеты?
Друзья, начал изучать FENOM, шаблоны в файлах и тд, понимаю и реально быстрей, видел сравнение парсера таблицу, что при большом количестве парсер FENOM все равно быстрей, пусть и немного, но не могу понять одного, быстрей через снипет, или напрямую быстрей через foreach?
Как быстрей, так
Как быстрей, так
[[getImageList?
&docid=`[[+id]]`
&tvname=`address`
&tpl=`tpl.address`
]]Или так{'!getImageList' | snippet : [
'tpl' => 'tpl.addressl',
'tvname' => 'address',
'docid' => $id,
]} getOption() не достает параметр (РЕШЕНО)
1. В системных настройках в пространстве core задаю параметр test со значение 1
2. В снипете вызываю $modx->getOption('test');
Ничего не вытаскивает. В чем может быть проблема?
Оказалось, проблема действительно в кешировании, не обновляется кеш настроек.
Сам файл xdmeroc/cache/shop_config/system_settings/config.cache.php
Если удалить, то CMS создает его заново, и настройки подтягиваются корректно. Оказывается вполне распространенная проблема.
2. В снипете вызываю $modx->getOption('test');
Ничего не вытаскивает. В чем может быть проблема?
Оказалось, проблема действительно в кешировании, не обновляется кеш настроек.
Сам файл xdmeroc/cache/shop_config/system_settings/config.cache.php
Если удалить, то CMS создает его заново, и настройки подтягиваются корректно. Оказывается вполне распространенная проблема.
Как не выводить в pdoNeighbors для первого документа ссылку на последний и для последнего ссылку на первый?
«Собственно сабж».
Есть ресурс, у которого дети — мероприятия. И у первого мероприятия фестиваля есть ссылка на второе, и на последнее. И «как-то это неаккуратненько...»
Помогите плз.
Спасибо
Есть ресурс, у которого дети — мероприятия. И у первого мероприятия фестиваля есть ссылка на второе, и на последнее. И «как-то это неаккуратненько...»
Помогите плз.
Спасибо
Как в сниппете mFilter2 вывести изображения нужного размера?
Друзья, помогите пожалуйста разобраться.
Есть вывод товаров в каталоге, так как есть фильтр, вывожу товары снипетом mFilter2:
Есть вывод товаров в каталоге, так как есть фильтр, вывожу товары снипетом mFilter2:
[[!mFilter2?
&limit=`5`
&parents=`[[*id]]`
&element=`msProducts`
&setMeta=`1`
&filters=`
parent:categories,
msoption|auto
`
&class=`msProduct`
&sort=`ms|price:asc`
&tplOuter=`tpl.mFilter2.outer.2`
&tpls=`tpl.msProducts.row2`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
&tplFilter.outer.tv|number=`tpl.mFilter2.filter.slider`
&tplFilter.row.tv|number=`tpl.mFilter2.filter.number`
&tplFilter.row.ms|vendor=`tpl.mFilter2.filter.option`
]]В источнике файлов MS2 Images добавлены все размерыВывод отрендеренной страницы через REST API
Добрый день!
Пробую писать api на сайте по https://docs.modx.com/current/ru/extending-modx/developing-restful-api. Всё работает, но при выводе поля content в содержимом присутствуют чанки\сниппеты и другие modx теги (в том числе fenom). Как сделать так, что бы при выводе content был уже с заменой тегов?
Пробую писать api на сайте по https://docs.modx.com/current/ru/extending-modx/developing-restful-api. Всё работает, но при выводе поля content в содержимом присутствуют чанки\сниппеты и другие modx теги (в том числе fenom). Как сделать так, что бы при выводе content был уже с заменой тегов?
Вместо поля introtext берутся данные из content. ПОЧЕМУ?
Добрый день!
В первый раз с таким сталкиваюсь, вместо одного поля (introtext) данные берутся с другого (content).
Ставил самую последнюю версию — 2.7.2
Пример, вгоняющий в ступор (данные берутся с content только если не заполнено поле introtext! includeContent ТОЖЕ НЕТ!)
В первый раз с таким сталкиваюсь, вместо одного поля (introtext) данные берутся с другого (content).
Ставил самую последнюю версию — 2.7.2
Пример, вгоняющий в ступор (данные берутся с content только если не заполнено поле introtext! includeContent ТОЖЕ НЕТ!)
Копия письма отправителю по галочке.
Привет!
Нужно отправлять отправителю :) копию письма. но только в том случае если он поставил галочку «получить копию письма».
Есть готовые решения?
Спасибо.
Нужно отправлять отправителю :) копию письма. но только в том случае если он поставил галочку «получить копию письма».
Есть готовые решения?
Спасибо.
Вывод списка товаров minishop таблицей
Есть несколько категорий товаров с различными созданными опциями. Необходимо вывести их в виде таблицы. Вопрос заключается вот в чем: как вывести названия дополнительных опций, которые подключены к данной категории, чтобы сформировать шапку таблицы?
Пробовал вот так, но не получается. Если вставляю id страницы вручную, выводит, а при попытке получить через pdoResources вылезает ошибка "[msProductOptions] The resource with id = is not instance of msProduct":
<table>
<thead>
<tr>
<th>Наименование товара</th>
<th>"Опция 1"</th>
<th>"Опция 2"</th>
<th>"Опция 3"</th>
</tr>
<thead>
<tbody>
<tr>
<td>Товар 1</td>
<td>"Значение 1"</td>
<td>"Значение 2"</td>
<td>"Значение 3"</td>
</tr>
</tbody>
</table>Пробовал вот так, но не получается. Если вставляю id страницы вручную, выводит, а при попытке получить через pdoResources вылезает ошибка "[msProductOptions] The resource with id = is not instance of msProduct":
[[!msProductOptions?
&product=`[[!pdoResources?&limit=`1`&tpl=`@INLINE [[+id]]`&parents=`[[*id]]`]]`
]] Фильтр в заказах minishop 2
Здравствуйте гуру modx! Пролазил весь форум и не нашёл ни чего по этому мини фильтру в заказах minishop 2. Я имею ввиду вот это фильтр: 
Например если я хочу добавить какое то своё поле (например имя менеджера который отвечает за этот заказ)
каким образом мне сделать в этом фильтре фильтрацию по имени менеджера? Ковырял ковырял так и не понял как это сделать…

Например если я хочу добавить какое то своё поле (например имя менеджера который отвечает за этот заказ)
каким образом мне сделать в этом фильтре фильтрацию по имени менеджера? Ковырял ковырял так и не понял как это сделать…