Сергей, позволь мне свои 5 копеек… 1. ns=xlexicon&action=web/dictionaries/getfield
Их имеет смысл закинуть в свойства плагина по умолчанию. 2. Я тут немного допилил его, чтобы он вызывался как модификатор (только переименовал его в xlexicon): <?php
$output = '';
if(!$res AND !empty($modx->resource)){ $scriptProperties['res'] = $modx->resource->id; }
if(!$field AND !empty($options)){ $scriptProperties['field'] = $options; }
$params = array(); //............ Далее твой код
отлично, спасибо, только собирался искать мануал.
Сниппет: [[!runprocessor?&res=[[+wf.docid]]&field=pagetitle&ns=xlexicon&action=web/dictionaries/getfield]]
Можно, но придется немного подшаманить шаблоны, т.к. вейфайндер дергает объект напрямую. Код сниппета ниже. Нужно просто заменить плейсхолдер, выводящий название пункта меню, на него. Также почитай мануал по модулю. Там освещены базовые моменты.
спасибо за очень нужный компонент, есть такой вопрос: с его помощью можно перевести меню, сформированное wayfinder-ом?
Мы старались :) А тебе вот еще за это спасибо! modxclub.ru/blog/vehicles/315.html
Молодцы что взялись и допилили хорошую вещь
и все бы хорошо но в стандартном варианте нет ajax добавления товара в список Это вы о каком таком варианте говорите? У вас запрос на assets/components/basket/connectors/connector.php?action=products/add каким образом идет? Это ли не Ajax? но он нечего конкретного кроме id товара не навешивает. хотел сам его поправить но к сожалению запутался. Потому что не туда смотрите. После добавления товара выполняется еще один запрос, поучающий информацию о корзине. Вот его и надо использовать. Вот гляньте такой виджет на http://unichoc.ru. И да, это тоже ShopModxBox.
Ну и славненько :) Собственно, есть же и другие пакеты. Но мы сталкивались с проблемой, что на modxcloud из-за их особенностей с сессиями каптча не работала (потому что сессия не корректно сохранялась). Андчир вот тоже недавно выпустил свою каптчу, но у него там ремарка записана: Attention! Current CAPTCHA need to the standard PHP sessions. «System Settings» -> «Sessions and Cookies» -> «session_handler_class» clean (make blank). Вот мы попытались сделать так, чтобы этих проблем не было, и надеюсь, получилось.
да я на тестовом сайте сразу же попробовал))). Все работает как часики. Проверил как различает строчные и заглавные буквы… Все работает, все ОК! СПС большое!