Вопросы

Не передаются значения TV при фильтрации

Почти что победил TagManager2 — фильтры отображаются, все фильтруется. Но когда фильтруешь товары, исчезают значения TV из отображения карточки товара. Жмешь Enter в адресной строке браузера по сформированной TM2 ссылке и значения TV появляются. Подскажите, в чем может быть проблема?
Чанк товара:
<div class="col-xl-4" style="padding-left: 5px; padding-right: 5px; float: left;">						
<div class="post-02 post-02__style-02 js-post-effect">
<div class="post-02__media">
<a href="[[~[[+id]]]]">
[[getImageList?
&tvname=`slider`
&docid=`[[+id]]`
&limit=`1`
&tpl=`@CODE:<img src="[[+slide]]" alt="[[+alt]]" />`
]]
</a></div>
<div class="post-02__body">
<h2 class="post-02__title"><a href="[[~[[+id]]]]">[[!pdoField? &id=`[[+id]]` &field=`name`]]</a></h2>
<div class="post-02__department">[[!pdoField? &id=`[[+id]]` &field=`seo_tag`]]</div>
<div class="post-02__content">
<div class="post-02__description">
[[pdoField:ellipsis=`200`? &id=`[[+id]]` &field=`specification`]]
<ul>
<li><span class="primary-color">Age</span>[[!pdoField? &id=`[[+id]]` &field=`age`]]</li>
<li><span class="primary-color">Height</span>[[!pdoField? &id=`[[+id]]` &field=`height`]] cm</li>
<li><span class="primary-color">Weight</span>[[!pdoField? &id=`[[+id]]` &field=`weight`]] kg</li>
</ul>
</div>
<a class="post-02__link" href="[[~[[+id]]]]">View detail</a>
</div>
</div>
</div>
</div>
Вывод TMFilters:
<div id="filters">
[[tmFilters?
&filterOuterTpl=`tm2_filterOuterTpl`
&filterTpl=`tm2_filterTpl`
&filterNumericOuterTpl=`tm2_filterOuterTpl`
&filterNumericTpl=`tm2_filterNumericTpl`
&jsMap=`1`
&jsScript=`0`
&toPlaceholder=`filters`
]]
<form action="[[~[[*id]]]]" method="get">
<input type="hidden" name="page_id" value="[[*id]]" disabled="disabled" />
[[+filters]]
<button class="btn btn-info" type="button" onclick="tmFilters.resetFilters(); return false;">Сбросить фильтр</button>
</form>
</div>
Антон
02 апреля 2020, 19:32
modx.pro
782
0

Обновление цен в Minishop2

Добрый день!
Буду благодарен, если кто-то предложить оптимальное решение вопроса.
Есть сайт аптеки — магазин на Minishop2.

Требуется еженедельная синхронизация цен аптечной базы с ценами сайта.
Существующее решение:

1. На сайте установлено дополнение msImportExport;
2. Из внешней базы данных аптеки выгружается таблица с данными (Артикул, Наименование, Цена, Производитель и т.д.);
3. Товарам на сайте присвоены артикулы, идентичные товарам из внешней базы данных;
4. Таблица переводится в формат msImportExport и по критерию совпадения артикула происходит изменение цены товара на сайте на актуальную.

Futuris
02 апреля 2020, 13:18
modx.pro
1 505
0

MODX Sitemap для мультиязычного сайта с использованием Babel

Всем привет! К сожалению я не знал что для публикации статьи нужен минимальный рейтинг в 10 балов и по окончанию статьи я понял что не могу её опубликовать((. В итоге выложу её в Вопросах, надеясь на то что администраторы допустят её к просмотру, так как полезность статьи субъективна, но мне бы она помогла если бы я искал сейчас это решение!

Суть
Не давно столкнулся с проблемой генерации файла Sitemap для разных контекстов и наткнулся на хорошую статью, её я и буду брать как источник.
В общем, проблема предыдущей статьи в том что не всем новичкам сразу становится ясным, что автор использовал не стандартный синтаксис MODX из коробки, а использовал «Fenom». Так как я сам являюсь новичком в разработке на MODX и не особо дружу с феномом, я решил переписать оригинальную статью, но с использованием стандартного синтаксиса.
Это моя первая и надеюсь не последняя статья в нашем сообществе, так что не судите строго.
И так приступим!
Nursultan
02 апреля 2020, 09:09
modx.pro
2 144
+2

Обрезка текста в pdoField

Настраиваю на сайте TagManager2.
Сделал внутри чанка вывод TV с помощью
[[!pdoField? &id=`[[+id]]` &field=`age`]]
Как обрезать количество выводимых символов в age? Ранее все решалось путем
[[+specification:ellipsis=`200`]]
но последний вывод отказался работать
Антон
01 апреля 2020, 17:55
modx.pro
700
0

pdoMenu - получение idx родителя

Всем привет!

Есть двухуровневое меню со стандартной структурой (в скобочках указал фактические idx при выводе):
  • Категория 1 (idx = 1)
  • Категория 2 (idx = 2)
    • Подкатегория 1 (idx = 1)
    • Подкатегория 2 (idx = 2)
    • Подкатегория 3 (idx = 3)
  • Категория 3 (idx = 3)
    • Подкатегория 1 (idx = 1)
    • Подкатегория 2 (idx = 2)
    • Подкатегория 3 (idx = 3)
Мне нужно сделать так, чтобы у каждой подкатегории выводился idx той категории, в которую она вложена. Возможно ли это?
Никита Боднар
01 апреля 2020, 16:51
modx.pro
781
0

Как отправить тикет в черновик?

Добрый день всем!

Вывел тикеты с помощью сниппета getTickets

Внутри чанка с выводом тикета поставил ссылку на редактирование
<a href="create?tid=[[+id]]">редактировать</a>
Как добавить аналогичную на добавление тикета в черновики, то-есть снять его с публикации?
Андрей
01 апреля 2020, 13:47
modx.pro
494
0

Варианты отображения товаров в каталоге, плиткой или прайсом

Добрый день! Подскажите, как настроить переключатели вариантов отображения товаров в каталоге (плиткой, списком, прайсом). С перезагрузкой страницы.
/katalog/?display=plitka
/katalog/?display=list
/katalog/?display=price
Панируется для каждого варианта подключить отдельный чанк. (plitka.tpl, list.tpl, price.tpl)
Можно ли использовать для этого mFilter?
Шурик
01 апреля 2020, 08:59
modx.pro
2
833
0

вывод Категорий - как правильно вывести категории?

всем привет! есть такая структура:

<img src="" />

я обработал все этоpdoMenu/ и pdoResources и до подкатегории iPhone-7 все работает/ жму на категорию чтоб зайти посмотреть товары и возвращается на два шага назад в каталог// получается
Каталог-iPhone-iPhone7-iPhone7S.

pdoMenu — каталог — <img src="" />

pdoResources — cубкатегория

пробовал и depth и level менять// не помогает// и прошу не кидайте тапками. я только начинаю вникать в суть)) пока все делаю полумеханически// хочется понять что делаю

из сниппетов пока подружился с migX и Formit.

заранее благодарю ) вот ЗДЕСЬ можно посмотреть как все выглядит на фронте// — КАТАЛОГ — IPHONE- IPHONE7 — и возвращается обратно в каталог//
Документацию читаю, много чего не понимаю// объясните кто нибудь на простом крестьянском,, Спасибо
shurra
01 апреля 2020, 01:59
modx.pro
713
0

Как вывести значение с TV поля (список одиночный выбор)

Добрый вечер, друзья!

Есть TV поле (список одиночный выбор) с параметрами
Карточка == 1||
Свекла == 2

И тд

На фронте ресурса, необходимо вывести значение, которое установлено (это список одиночный выбор), то-есть значение какое-то одно

Если вывести [[*tvname]] — выводит значение цифрой
Как вывести именно названия?

Есть модификатор для вывода (списка множественного выбора)
Но при одиночном выборе работать отказывается

У кого есть php модификатор, если не сложно черканите
Андрей
31 марта 2020, 18:19
modx.pro
1
2 247
0

Jevix и тэги php

Друзья, как правильно прописать правило для Jevix, по которому он будет вырезать комментарии, содержащие php код в Comments?
Антон
31 марта 2020, 18:08
modx.pro
573
0