Miša Bulic

Miša Bulic

Был в сети 15 июля 2026, 15:25
Заказы не принимаю
Автор, сделай такой же компонент для добавления товаров в категории. Так же выставляешь несколько условий проверяешь и нажимаешь добавить и они все в категории. Было бы очень круто, плюс делать обратные ссылки из товара в категорию можно делать.
Спасибо, так помогло. Пробывал до этого через m2f.zencod.ru/ не вышло. Сейчас нормально. Кстати есть ли возможность проверить используется ли на странице где то стандартный парсер?
Ну в итоге то что? Что лучше? Совсем плохо если используешь где то стандартный парсер? Ведь сейчас писать шаблон без фенома даже и мыслей нет. Сайт до 500 страниц не ощутит этот смешанный режим? У меня вот сейчасс не получается на феноме вывести [[!+ss_meta]] из дополнения Seo Suite, и он у меня один в шаблоне. Из за этого одного тега я ведь ничего особо не теряю?
а смешанный? и то и то если использовать? Как тут выше писали феном для сложных условий для шаблонов и файловых чанков, а для вызова полей или ещё чего простого стандартный парсер.
Где то была статья и там сравнивали работу смешанного режима и чистого фенома, и вроде как был вывод что лучше писать всё на феноме. С тех пор стараюсь так и делать. Это бессмысленно? Я как то не интересовался больше
Ну тут он будет полезен новичкам, или если нашёл где то решение в интернете или в документации, а там родной синтаксис, быстро его перевёл.

У Fenom больше возможностей. Например, в параметрах можно указать число, массив, сделать конкатенацию. Также различные управляющие конструкции. Этого нет в MODX синтаксисе.
Ну тут всё таки односторонний конвертер из стандартного в феном, так что это не проблема
да без проблем.
Я на одном проекте делал руками примерно такое. Там всё было сделано обычными ресурсами, но можно и категории и товары в минишопе сделать.
На странице категории есть поле в которое писалось условие для выборки, по сути тоже самое что и этот компонент, только кодом.
На странице товара я делал так:
{if $_modx->resource.area < 100}
    <a role="button" class="btn btn-secondary btn-sm" title="{15 | resource : 'pagetitle'}" href="{$_modx->makeUrl(15)}">до 100 м<sup>2</sup></a>{/if}
{if $_modx->resource.area > 100 && $_modx->resource.area < 150}
    <a role="button" class="btn btn-secondary btn-sm" title="{16 | resource : 'pagetitle'}" href="{$_modx->makeUrl(16)}">от 100 до 150 м<sup>2</sup></a>{/if}
{if $_modx->resource.area > 150}
    <a role="button" class="btn btn-secondary btn-sm" title="{17 | resource : 'pagetitle'}" href="{$_modx->makeUrl(17)}">от 150 м<sup>2</sup></a>{/if}
вот и руками всё прописывал, это неудобно. Особенно если условий 50 или 100 или ещё больше.
Вот и хотелось бы каким нибудь сниппетом выводить это, чтобы он проходил по всем категориям с условиями и вставлял те, что подходят. Чтобы потом просто добавлять категорию и выставлять нужные условия и везде в товарах сразу появлялись ссылки на эту категорию.
Можно ли добавить поддержку параметра return для pdoNeighbors. В самом сниппете не очень удобно выводить результаты, а если получить только id и выводить уже привычными способами будет гораздо удобнее.

Ещё, если это возможно, давить параметр для обёртки каждого результата pdoresources. Сейчас можно обернуть только весь вывод, но не каждый результат.