Саша, привет! Так алертифи требует наличия бутстрапа. Без него не будет выводиться. Бутстрап обязателен.

Так в плагине поработайте, убедитесь что он правильно работает, какие переменные видит. Сделайте типа print $request; exit; или типа того. Что вы магией занимаетесь? Убедитесь что $modx->switchContext('sale'); выполняется,

К сожалению, с плейсхолдерами я не помогу. Галерея в этом плане весьма не простая, и не прозрачен механизм появления тех или иных плейсхолдеров. Поэтому придется вам или самим ковырять, или ждать кто подскажет если подскажет, или платный проект объявлять.

Может при добавлении настроек контекста надо ставить тип поля другой? у меня там по умолчанию стоит Текстовое поле

так вот сделал, походу сам плагин работает не правильно. Направил selling-office.свойсайт.ru на свойсайт.ru и ничего не происходит кроме как переадресация на свойсайт.ru а там как было так и осталось

Коля, привет. Впервые использовал новую сборку. Я переношу сайт, на котором нет Bootstrap, поэтому layout.tpl переписал без {extends file='[main]layout.tpl'} В самом конце подгрузил laertify.js и app.js. В результате товары добавляются, но окошко alertify не выскакивает. В консоли ошибок нет. Что может быть? Там никаких тонкостей нет скрытых?

Благодарю, виноват что неправильно понял)

Кастомная галерея, дело хорошее, были бы покрепче знания. Подобное обращение в galSubAlbumRowTpl мне выдает обложки вложенных альбомов. <div id="catalog">

<p>[[+name]]</p> </div> [[!Gallery? &containerTpl=`SiteGalleryItemTpl` ]] Но как Ваш код переработать/использовать для вывода их содержимого, до меня не доходит.

БлагоДарю тебя друг за такой интереснейший пост!!! Ближе к середине был уверен, что выражу благодарность в комментариях обязательно. :)