
Алексей Смирнов
С нами с 20 декабря 2014; Место в рейтинге пользователей: #30Вчера в 18:53
Стандартные опции товара поддерживаются, во 2й версии пакета нужно ставить субмодуль modstore.pro/packages/import-and-export/iems2
msImportExport 916
28 февраля 2025, 18:09
Всем большое спасибо. Не знаю из-за чего изначально не заработало, может кэш не почистил, может еще что-то было, но в файле
/public_html/core/compone...
Tickets не работают комментарии 6
27 февраля 2025, 22:34
Пытаюсь поставить самоподписанный ssl, так как для других нужен домен, у меня просто через ip. Ставлю но всё равно он не хочет открываться через защищ...
Пустая админка. 6
26 февраля 2025, 11:21
Можно попробовать плагином на событие OnBeforeManagerPageInit
if ('OnBeforeManagerPageInit' === $modx->event->name) {
if (is_array($a...
Изменение сортировки в таблице Пользователи в админке по умолчанию 2
25 февраля 2025, 21:05
ну да, пойду в комнату 1. Ну по вашей подсказке потом допёрло почему в условии id 1. в ресурсе 1 у меня и лежат эти тв-поля.
Не работает условие в чанке футера на остальных страницах 16
25 февраля 2025, 19:07
Конечно, там же путь к интерфейсу другой.
Как сделать количество товара в minishop2 дробным? 9
Убираем слово mixed в строке 317 в файле core/model/phpthumb/phpthumb.class.php
Спасибо @Иван Климчук за наводку.
Чтобы toSeparatePlaceholders работал необходимо указать tpl.
и уже распарсеный html будет выводиться через плейсхолдеры будут [[+myarticle0]], [[+myarticle1]] или на fenom {'myarticle0' | placeholder}, {'myarticle1' | placeholder}
О чем Артур и написал.
Вариант последний на феноме нужен если вам точечно нужно расставить данные прям в капец верстке.
через foreach можно, кстати, забацать любую проблемную верстку. но чтобы что-то конкретное посоветовать нужно знать что там с версткой.
А если по ошибке, то кнопачку можно добавить.
Но кажется этот весь функционал нафиг нужен в массовом пользовании.
А так, если планируется более 100 записей, то лучше делайте сразу через MIGXdb, как советуют. Ну или еще отзывы можно через ресурсы делать — так еще проще (меньше кодить на php).
Через или foreach переменную mysnip прогнать
или чанк распарсить через parsChunk с уже готовой разметкой. Это уже на свой вкус.
Вывести данные можно добавив в параметры 'return' => 'data',
При таком подходе возвращаться должен голый массив, если не ошибаюсь.
те нужно:
(проверьте только И потом можно: — кол-во.
если нет, то увы.
а уже ниже в вызове принимайте getPlaceholde('myovechka')
Должно сработать.
Ну а в JS проблем не должно быть определить кол-во. там 1й строкой можно.
Тк тормозить может:
— Ответ сервера в который входит запросы и время ответа БД и обработка PHP.
— Загрузка контента после ответа. И тут влияет в общем комплекс из js,css,fonts, картинрки файлы, видео iframe И прочее.
— Ответ сервера, скорее всего вы не сможете поправить через include. нужно знать что именно подтормаживает (БД или php) и потом уже смотреть сниппеты и запросы.
А про фронтенду — там другая пляска более веселая и глобальная.
а так вообще таблица system settings
например:
Только для рендера создайте поле с именем title-r, чтобы результат рендера не затирал основной title
где [[+idmy]] — название поля в migx где id ресурса.
Проверьте что в чанке вообще выводятся данные:
И так попробуйте посмотреть:
и так:
если не выводиться, проверьте что переменные верно указаны. ну и еще в феноме не забывайте что есть $_modx, а не $modx.
каждый чих проверять уже перебор.
Причем таким образом можно построить и оформить почти любой вариант сортировки по дизайну.
Например в одном проекте делал так:
Те Нужны были только определенные последовательности сортировок. Это реализовал так. И исходники совсем не правил для этого дела.
а еще это можно оформить в выпадающий список (не select) а на js сделать и будет вообще красота. Так же учтите, что на все теги a при клике навешивается класс active, тут просто застилить нужно верно и все будет приличненько.
ну и кто совсем захочет завернуться, просто стандартный js копируется, правиться и указывается новый файл в системной настройке.
для передачи параметров можно использовать плейсхолдеры:
и уже в tpl вызывайте так:
А если у вас артикулы в списках товаров, то тут чтобы не делать запросы для каждого товара, необходимо в сниппет заранее передать данные по родителям. тут придется написать маленький модификатор для array_merge И передать данные в msProduct (или какой вы сниппет используете?)
1. до сниппета нужно получить все тоже:
потом нам нужно эти 2 массива склеить через array_megre. Но обьяснять как делать этот модификатор — лень.
Возьмем сделаем чуток вычурно, зато понятно:
И далее в шаблоне tpl
указываем так:
попробуйте что ли