12 июля 2019, 16:55 Родительской так: [[~[[*parent]]]] Вопросы / Получение адреса категории продукта 2 +1 1
30 июня 2019, 15:54 В данном случае нет нужды использовать pdoPage — у Вас же нет пагинации. Делайте через кешируемый pdoResources и добавьте &limit, а то по умолчанию у Вас 10 ресурсов только выведется. И коль уж Вы используете для картинки вывод через resource: <img src="{$_modx->config.site_url ~ $id | resource : 'cover' | phpthumbon : 'w=640'}" />..., а TV rubric не используете вовсе, уберите из вызова includeTVs — в этом смысла нет (только увеличивает нагрузку). ... [[pdoResources? &parents=`4` &tpl=`tpl.turborss` &limit=`0` ]] ... Вопросы / Настройка Турбо страниц для Яндекса (Готовое решение) 21 +1
15 июня 2019, 19:41 Создайте плагин на событие msOnCreateOrder, где есть объект заказа со всеми данными. Контактные данные тут: $order->get('address'); Вопросы / Minishop2 плагин - сохранение данных пользователя при оформлении заказа 2 0
15 июня 2019, 11:42 С miniShop2 идет в комплекте чанк msProduct.content, где есть ответы на многие вопросы )). Обратите внимание — там вызов msOption находится в форме: <form class="form-horizontal ms2_form" method="post"> .... [[msOptions?options=`color,size`]] .... </form>Это скорее всего решит проблему недобавления опции в корзину. Чтобы вместо ms2_product_dlina выводилось что-то внятное, надо в Шестеренка -> Управление словарями открыть пространство minishop2 и добавить соответствующую запись: Вопросы / Как вывести msoptions (MODX Revolution) 1 0 1
14 июня 2019, 20:07 .... <img src="{if $_modx->resource.pagetitle == 'Брюки'}{$medium}{else}{$big}{/if}" alt="{$pagetitle}" title="{$pagetitle}"/> .... Вопросы / Разные превьюшки для разных категорий 6 0
14 июня 2019, 19:57 Используйте сниппет pdoField. Там есть параметр topLevel, который указывает уровень от корня сайта. То есть при такой структуре: Каталог (2) Категория 1 (3) Подкатегория 1 (15) Товар 1 (4) Категория 2 (5) Товар 2 (6) Такой вызов в Товаре 1 (да и в любом ресурсе ниже Категории 1): [[pdoField? &topLevel=`2` &field=`id`]]Выведет 3 (ID второго от корня ресурса). Соответственно, можно сделать условие: [[pdoField:is=`3`:then=`Купить`:else=`Заказать`? &topLevel=`2` &field=`id`]] [[*longtitle]] по низкой цене Вопросы / Помогите состряпать условие для вывода в шапке 2 +1 1
14 июня 2019, 13:22 Пробел между разрядами уберите: [[+price:replace=` ==`:div=`2`]] Вопросы / Можно ли рассчитать рассрочку? 3 +1 1
13 июня 2019, 12:55 Понимаете, это решение лежит в сфере основ MODX и, честно говоря, странно видеть, что некоторые разработчики считают выше своего достоинства открыть хоть раз документацию и прочитать про азы системы (а это именно азы, как и синтаксис тегов). Речь же не про расширения классов mFilters или реализации какого-то нестандартного функционала. Код убирается striptags, пробелы replace. Оставшиеся символы подсчитываются тем же strlen: [[+longstring:striptags:replace=` ==`:strlen]] Можете сами написать элементарный модификатор, основываясь на той же документации, тем более, что он уже есть в этой ветке. Вопросы / Как реализовать подсчет количества символов? 27 0
13 июня 2019, 12:39 А почему бы не зайти в раздел документации прямо на этом сайте и не посмотреть в «Основы»? Там про фильтры вывода вагон и маленькая тележка, да еще и с примерами )). Вопросы / Как реализовать подсчет количества символов? 27 0
09 июня 2019, 12:49 Самое простое — добавить в настройки контекстов параметры address со своими значениями: Вывод:[[++address]] Вопросы / Как сделать адрес для контекста? 10 +1 1
04 июня 2019, 18:41 Для авторизованного юзера можно выводить любые его поля через модификатор userinfo. Почту так: [[!+modx.user.id:userinfo=`email`]] Вопросы / Регистрация с помощью Login 18 0
04 июня 2019, 13:46 В OpenServer почта по умолчанию не отправляется, а пишется файлами в директорию директория_сервера/userdata/temp/email. Вопросы / Регистрация с помощью Login 18 0
03 июня 2019, 16:34 Туда, где должна быть форма регистрации — он же выводит ее. Вопросы / Регистрация с помощью Login 18 0
03 июня 2019, 16:20 Чтобы записать юзера в базу, нужно использовать сниппет Register (он идет в комплекте с Login) — именно он обеспечивает регистрацию юзера, подтверждение почты и т. д. (подробности). Документация. Вопросы / Регистрация с помощью Login 18 0
03 июня 2019, 16:19 Чанк — это кусок HTML-кода. Сниппет — PHP-скрипт, который обрабатывает и при необходимости выводит информацию. В данном случае сниппет Login выводит разные куски кода (чанки) в зависимости от того авторизован пользователь или нет. Вопросы / Регистрация с помощью Login 18 0
03 июня 2019, 10:49 Так, вроде, инфы полно )). Прямо в первом результате все очень доходчиво. Вопросы / Регистрация с помощью Login 18 0
30 мая 2019, 18:13 Это нестандартное поле как и «Баллы пользователя». Для начала проверьте плагины на события, начинающиеся с OnManagerPage… — скорее всего какой-то скрипт подгружается. Вопросы / документальное подтверждение пользователя 1 0
27 мая 2019, 14:02 См. шестерёнка -> Настройка форм. Вопросы / Кастомный внешний вид страницы в админке 2 +1
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
Делайте через кешируемый pdoResources и добавьте &limit, а то по умолчанию у Вас 10 ресурсов только выведется.
И коль уж Вы используете для картинки вывод через resource:
..., а TV rubric не используете вовсе, уберите из вызова includeTVs — в этом смысла нет (только увеличивает нагрузку).
Контактные данные тут:
Обратите внимание — там вызов msOption находится в форме:
Это скорее всего решит проблему недобавления опции в корзину.
Чтобы вместо ms2_product_dlina выводилось что-то внятное, надо в Шестеренка -> Управление словарями открыть пространство minishop2 и добавить соответствующую запись:
Там есть параметр topLevel, который указывает уровень от корня сайта.
То есть при такой структуре:
Такой вызов в Товаре 1 (да и в любом ресурсе ниже Категории 1):
Выведет 3 (ID второго от корня ресурса).
Соответственно, можно сделать условие:
Речь же не про расширения классов mFilters или реализации какого-то нестандартного функционала.
Код убирается striptags, пробелы replace. Оставшиеся символы подсчитываются тем же strlen:
Можете сами написать элементарный модификатор, основываясь на той же документации, тем более, что он уже есть в этой ветке.
Там про фильтры вывода вагон и маленькая тележка, да еще и с примерами )).
Вывод:
Документация.
Сниппет — PHP-скрипт, который обрабатывает и при необходимости выводит информацию.
В данном случае сниппет Login выводит разные куски кода (чанки) в зависимости от того авторизован пользователь или нет.
Прямо в первом результате все очень доходчиво.
Для начала проверьте плагины на события, начинающиеся с OnManagerPage… — скорее всего какой-то скрипт подгружается.