Дмитрий Суворов
С нами с 01 августа 2013; Место в рейтинге пользователей: #185Вывод родительского pagetitle с помощью pdoTools
Подскажите пожалуйста, как вывести с помощью pdoTools pagetitle родительского документа?
[msOptionsColor] - цвет / паттерн опций продукта
[msOptionsColor] — Новая версия для цвета / паттерна опций продукта Minishop2. Кардинально отличается от предыдущей, просто обновиться не получится.
В целом компонент так же работает с опциями продукта, но порядком проще. Можно задать цвет, паттерн, название. Доступны все опции продукта.
Компонент в магазине — modstore.pro/packages/other/msoptionscolor
В целом компонент так же работает с опциями продукта, но порядком проще. Можно задать цвет, паттерн, название. Доступны все опции продукта.
Компонент в магазине — modstore.pro/packages/other/msoptionscolor
Обновление стоимости доставки в админке
Бывает иногда необходимо изменить способ доставки и стоимость доставки у ранее созданного заказа. И хотелось бы чтобы это выглядело так.
Приступим :)
Приступим :)
Кастомное поле в msOrder и select
Здравствуйте, подскажите, пожалуйста, в какую сторону копать
1.
На сайте на событие OnMODXInit добавлено кастомное поле в user_attributes с именем «gmt»
В личном кабинете Office это поле подхватывает, значит, все нормально.
Но вот в вызове msOrder поле не добавляется, даже если в настройках ms2_order_address_fields добавить gmt
2.
После того как добавил поле в сниппет вручную, добавил под выводом полей отдельное поле только для gmt
Буду премного благодарен за наводку
1.
На сайте на событие OnMODXInit добавлено кастомное поле в user_attributes с именем «gmt»
В личном кабинете Office это поле подхватывает, значит, все нормально.
Но вот в вызове msOrder поле не добавляется, даже если в настройках ms2_order_address_fields добавить gmt
[[!msOrder?
&tpl=`msOrder2`
&userFields=`gmt`
]]
в чанке добавлено gmt, но не отображается{foreach ['email','receiver','phone','gmt'] as $field} ....
{/foreach}
отображается только в том случае, если вручную добавить в сниппет msOrder в fields 'gmt' => 'gmt',
2.
После того как добавил поле в сниппет вручную, добавил под выводом полей отдельное поле только для gmt
{foreach ['gmt'] as $field}
<div class="form-item half first">
<label for="{$field}"></label>
<div class="form-select">
<select name="{$field}" id="{$field}" value="{$form[$field]}">
[[$options-timezones]]
</select>
</div>
</div>
{/foreach}
где в чанке options-timezones вывод зон:<option value="73" [[!+gmt:is=`73`:then=`selected selected="selected"`]]>(GMT+02:00) Tallinn</option>
<option value="78" [[!+gmt:is=`78`:then=`selected selected="selected"`]]>(GMT+03:00) Moscow</option>
но почему-то не выделяется выбранная в личном кабинете юзером опцияБуду премного благодарен за наводку
msOrder указать методы оплаты и доставки руками
Как можно указать через параметры какие именно выводить методы оплаты и методы доставки для сниппета msOrder?
Например:
Например:
Rus: [[!msOrder? &delivery=`1,2,3` &payments=`1,2,3`]]
Eng: [[!msOrder? &delivery=`4,5,6` &payments=`4,5,6`]]
Использование xPDO в функциях
Доброго Времени суток!
Поскольку еще не силен в php (но я стараюсь) столкнулся с проблемой и пока не нашел решения (может просто не могу правильно сформулировать вопрос всемогущему интернету).
Проблема такая: создал пользовательскую функцию в которой обращаюсь к xPDO, к примеру $user = $modx->user->get('id');, на что получаю ответ, что юзер не объект, а женщина не человек…
То есть внутри функции не получается обратиться к модели modx…
Конечно я понимаю, что это просто пробелы в моих знаниях, подскажите как решить или что прочитать на эту тему
Поскольку еще не силен в php (но я стараюсь) столкнулся с проблемой и пока не нашел решения (может просто не могу правильно сформулировать вопрос всемогущему интернету).
Проблема такая: создал пользовательскую функцию в которой обращаюсь к xPDO, к примеру $user = $modx->user->get('id');, на что получаю ответ, что юзер не объект, а женщина не человек…
То есть внутри функции не получается обратиться к модели modx…
Конечно я понимаю, что это просто пробелы в моих знаниях, подскажите как решить или что прочитать на эту тему
Добавить свои поля для производителей
Добрый день.
Мне необходимо в зависимости от выбранного производителя выводить различную информацию в товарах. ну и конечно разумнее не прописывать это в каждом из товаров, а добавить свои поля для производителей. Собственно вопрос — как это сделать?
Мне необходимо в зависимости от выбранного производителя выводить различную информацию в товарах. ну и конечно разумнее не прописывать это в каждом из товаров, а добавить свои поля для производителей. Собственно вопрос — как это сделать?
Как добавить слэш в конце URL?
Здравствуйте!
Не могли бы Вы подсказать, как реализовать автоматический редирект со страниц без слеша в конце URL?
К примеру, сейчас страница дублируется по адресам: site.ru/news и site.ru/news/. Хотелось бы, чтобы при заходе site.ru/news происходил автоматический редирект на site.ru/news/
Заранее благодарю за помощь!
Не могли бы Вы подсказать, как реализовать автоматический редирект со страниц без слеша в конце URL?
К примеру, сейчас страница дублируется по адресам: site.ru/news и site.ru/news/. Хотелось бы, чтобы при заходе site.ru/news происходил автоматический редирект на site.ru/news/
Заранее благодарю за помощь!
Вывести ресурсы по несколько раз
Требуется вывести ресурсы по несколько раз
есть перечень ID в каком порядке выводить ресурсы
на пример 1,2,1,3,4,5,1,2,4,5,1,5
если вывести при помощи pdoResources или getResources, указав в параметрах &resources=`1,2,1,3,4,5,1,2,4,5,1,5`,
то ресурсы выведутся только пять раз 1,2,3,4,5 и всё,
как сделать вывод ресурсов по своему списку?
есть перечень ID в каком порядке выводить ресурсы
на пример 1,2,1,3,4,5,1,2,4,5,1,5
если вывести при помощи pdoResources или getResources, указав в параметрах &resources=`1,2,1,3,4,5,1,2,4,5,1,5`,
то ресурсы выведутся только пять раз 1,2,3,4,5 и всё,
как сделать вывод ресурсов по своему списку?
Свой фильтр в mFilter2
Добрый день. Расскажите, пожалуйста, с какой целью используются методы getMyNewValues(array $fields, array $ids), buildMyNewFilter(array $values) и filterMyNew(array $requested, array $values, array $ids) при кастомизации mFilter2. Расковырял компонент, но так и не понял, что должен возвращать каждый из них. Хотя с последним ситуация более менее понятна. Странно, что в модели и сниппете не удается сделать var_dump. Очевидно, данные кешируются. Разъясните, как реализовать фильтр по произвольной таблице.