0.00
644 читателя, 3035 топиков

Один ресурс в разных категориях

Господа, как можно сделать так чтобы один ресурс определялся и в одной категории и в другой. Например товар такой-то относится и к разделу например Мониторы и к разделу Телевизоры. А товар один и тот же, неохота дубликаты плодить. Использую ShopKeeper и
Читать дальше →

Кастомное правило валидации FormLister'a

Всем привет! Подскажите, пожалуйста, по FormLister'у
Нужно сделать валидацию (на заполненость) поля Адрес, но если только в поле селект выбрана Транспортная компания или Почта.
В доке написано про кастомное правило валидации.
Я сделал одтельный файл ValidatorExt.php в папке либ прописал туда:


Читать дальше →

Настройка календаря для полей Date в multitv

Есть сайт на MODX EVO 1.0.10.
Для tv параметров типа date и стандартных полей, таких как «Дата публикации» выводится календарь на русском.

А для multitv выводится другой календарь на английском.

Не могу понять, дело в настройках календарей или для них используются разные jquery плагины.

Нужно в multitv выводить такой-же календарь, как в обычных tv.
Подскажите, пожалуйста, как заменить
Читать дальше →

Modx 1.3.3 только у меня проблемы с вирусами?

Не создал бы этот вопрос, если бы и на другом сайте, с более старой версией, не начали появляться вирусы и творить свои грязные делишки.

Уже целый месяц как у специалиста не получается разобраться почему создаются и модифицируются файлы на сайте и я пытался раз триста что-то сделать — безрезультатно. Каждый день они создаются вновь и модифицируются как минимум index.php и
Читать дальше →

FormLister: не получается задать плейсхолдеры для subject и писем.

Здравствуйте.
Пытаюсь в subject письма вставить номер заказа, под которым он сохранился в базу данных. Номер получаю и сохраняю в плейсхолдер в prepareProcess.
Не получается, в письме приходит не распарсенное значение [+o_num+] в теме и в теле письма.

Вот так делаю:

Читать дальше →

JotX + multiTv вызов на странице

Добрый день.

Вызываю на странице сначала multiTv
[!multiTV? 						&tvName=`reveiwtop`
&docid=`16`
&tplConfig=`` &rowTpl=`reviewAnnounceTpl` 
&outerTpl=`@CODE:[+wrapper+]` &display=`3`  &randomize=`0` &offset=`0` &orderBy=`` &firstClass=`active`!] 


Затем JotX
[!JotX? &action=`lastcomments`!] 


В результате на странице ошибка
Trying to get property of non-object
« MODX Parse Error
Читать дальше →

ParamEditFull добавляет все цены

Добрый день, попросили поставить на сайт ParamEditFull, в админке все вывел, указал TV, на сайте тоже вывел, цена + кг выводиться, только при заказать одного из radio, у меня закидывает всю сумму в корзину

[*phx:input=`[*weght*]`:shk_widget=`radio:weght:first_selected:wraptag:desc_page`*]


joxi.ru/LmG5wQxiRgJyKA

на выходе выходит

joxi.ru/D2P3wRWCdBkMNm

модкс
Читать дальше →

Gallery. Сделать вывод по 4 картинки в блоке

Привет всем.

Нужно в карусели вывести картинки по 4 ряда картинок в столбец.
Для этого нужно каждые 4 картинки выводить в отдельном блоке, а именно так:

<div class="gallery-item">
	<img src="image.jpg" />
	<img src="image.jpg" />
	<img src="image.jpg" />
	<img src="image.jpg" />
</div>
<div class="gallery-item">
	<img src="image.jpg" />
	<img src="image.jpg" />
	<img src="image.jpg" />
	<img src="image.jpg" />
</div>

Картинки хранятся в компоненте Gallery. Возможно ли реализовать такое
Читать дальше →

Как для каждого ресурса вывести текст/код из соотв-го уже имеющегося файла в чанк?

Необходимо выводить critical path в чанке header. Critical path — это CSS, который должен быть встроен в head (не external, а inline), но он находится в готовых файлах criticalID.css. Для каждой страницы — свой файл.
Как?
В php/MODx API не рублю)(

ResourceWatcher: как настроить отправку почты?

Привет всем. Поставил это чудесное расширение из официального репозитория modx.com.

Вот описание docs.modx.com/extras/revo/resourcewatcher но ни слова о настройке почты… В системные настройки прописал адрес, куда должна по идее уходить почта, если создается новый ресурс… Но ничего не приходит…

Может кто знает рабочий способ отправлять на почту сообщения, если на сайте был
Читать дальше →