Дмитрий Суворов

Дмитрий Суворов

С нами с 01 августа 2013; Место в рейтинге пользователей: #185

Вывод родительского pagetitle с помощью pdoTools

Подскажите пожалуйста, как вывести с помощью pdoTools pagetitle родительского документа?
Сергей
30 января 2017, 07:48
modx.pro
1
3 851
0

[msOptionsColor] - цвет / паттерн опций продукта

[msOptionsColor]Новая версия для цвета / паттерна опций продукта Minishop2. Кардинально отличается от предыдущей, просто обновиться не получится.

В целом компонент так же работает с опциями продукта, но порядком проще. Можно задать цвет, паттерн, название. Доступны все опции продукта.



Компонент в магазине — modstore.pro/packages/other/msoptionscolor
Володя
29 января 2017, 10:22
modx.pro
3
2 958
+8

Обновление стоимости доставки в админке

Бывает иногда необходимо изменить способ доставки и стоимость доставки у ранее созданного заказа. И хотелось бы чтобы это выглядело так.

Приступим :)
lexikon
27 января 2017, 20:09
modx.pro
18
5 757
+4

Кастомное поле в msOrder и select

Здравствуйте, подскажите, пожалуйста, в какую сторону копать

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>
но почему-то не выделяется выбранная в личном кабинете юзером опция

Буду премного благодарен за наводку
Andrei D.
27 января 2017, 18:22
modx.pro
1
1 971
0

msOrder указать методы оплаты и доставки руками

Как можно указать через параметры какие именно выводить методы оплаты и методы доставки для сниппета msOrder?
Например:
Rus: [[!msOrder? &delivery=`1,2,3` &payments=`1,2,3`]]
Eng: [[!msOrder? &delivery=`4,5,6` &payments=`4,5,6`]]
Scorp Satex
27 января 2017, 18:18
modx.pro
2
1 362
0

Использование xPDO в функциях

Доброго Времени суток!
Поскольку еще не силен в php (но я стараюсь) столкнулся с проблемой и пока не нашел решения (может просто не могу правильно сформулировать вопрос всемогущему интернету).
Проблема такая: создал пользовательскую функцию в которой обращаюсь к xPDO, к примеру $user = $modx->user->get('id');, на что получаю ответ, что юзер не объект, а женщина не человек…
То есть внутри функции не получается обратиться к модели modx…
Конечно я понимаю, что это просто пробелы в моих знаниях, подскажите как решить или что прочитать на эту тему
Арсений
27 января 2017, 08:38
modx.pro
1
2 079
0

Добавить свои поля для производителей

Добрый день.
Мне необходимо в зависимости от выбранного производителя выводить различную информацию в товарах. ну и конечно разумнее не прописывать это в каждом из товаров, а добавить свои поля для производителей. Собственно вопрос — как это сделать?
Андрей
26 января 2017, 16:56
modx.pro
1
1 178
0

Как добавить слэш в конце URL?

Здравствуйте!

Не могли бы Вы подсказать, как реализовать автоматический редирект со страниц без слеша в конце URL?
К примеру, сейчас страница дублируется по адресам: site.ru/news и site.ru/news/. Хотелось бы, чтобы при заходе site.ru/news происходил автоматический редирект на site.ru/news/

Заранее благодарю за помощь!
Юрий
26 января 2017, 10:09
modx.pro
3
4 853
0

Вывести ресурсы по несколько раз

Требуется вывести ресурсы по несколько раз
есть перечень 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 и всё,
как сделать вывод ресурсов по своему списку?
Greza
25 января 2017, 13:37
modx.pro
1
2 689
0

Свой фильтр в mFilter2

Добрый день. Расскажите, пожалуйста, с какой целью используются методы getMyNewValues(array $fields, array $ids), buildMyNewFilter(array $values) и filterMyNew(array $requested, array $values, array $ids) при кастомизации mFilter2. Расковырял компонент, но так и не понял, что должен возвращать каждый из них. Хотя с последним ситуация более менее понятна. Странно, что в модели и сниппете не удается сделать var_dump. Очевидно, данные кешируются. Разъясните, как реализовать фильтр по произвольной таблице.
Алексей
24 января 2017, 20:08
modx.pro
4
4 177
0