Вопросы
Помогите вывести записи за текущий год. Не соображу.
Подскажите пожалуйста, как можно сделать вывод ресурсов за определенный год?
У меня над списком ресурсов указаны года за последние 10 лет… ссылка в них формируется через get запрос.
В итоге у меня есть глобальная переменная с годом {$.get.year} = 2015 например.
Вот не пойму как мне добавить в where чтобы вывелись нужные ресурсы.
У меня над списком ресурсов указаны года за последние 10 лет… ссылка в них формируется через get запрос.
В итоге у меня есть глобальная переменная с годом {$.get.year} = 2015 например.
Вот не пойму как мне добавить в where чтобы вывелись нужные ресурсы.
Добавление результатов в PDOPage
Допустим есть вывод результатов (80 элементов) через PDOPage. Я бы хотел чтобы в этот вывод каждые 20 элементов добавлялся произвольный блок (рекламы).
Понимаю как первый и последний сделать, понимаю что можно снипет написать, принимающий значения (ну это накладно), а вот можно ли задать стандартными средствами, вставку через N значений?
Понимаю как первый и последний сделать, понимаю что можно снипет написать, принимающий значения (ну это накладно), а вот можно ли задать стандартными средствами, вставку через N значений?
Не выводится картинка товара на главной странице miniShop2
Здравствуйте. Есть интернет магазин Modx Revo 2.6.5 + miniShop2 Все работает отлично но на главную страницу вывожу популярные товары все выводится но фото нет. Ставится дефолтная
вывожу вот так

фото у товара есть
вывожу вот так
[[!pdoPage?
&element=`msdBuyNow`
&sale=`1,2,3,4,5`
&includeTVs=`general_image`
&sortby=`type`
&limit=`2`
]]и пробовал и так [[!msdBuyNow]]Чанк: tpl.msProducts.discount.row<div class="content ms2_product">
<form method="post" class="ms2_form">
<div class="time">
До конца акции: <span>[[+remains]]</span>
</div>
<div class="image">
<a href="[[~[[+id]]]]"><img src="[[+thumb:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.png`]]" width="145" height="213" /></a>
</div>
<div class="price">
[[+price]] <i class="fa fa-rub"></i>
</div>
<a href="[[~[[+id]]]]" class="name">[[+pagetitle]]</a>
<button class="btn btn-default" type="submit" name="ms2_action" value="cart/add"> [[%ms2_frontend_add_to_cart]]</button>
<input type="hidden" name="id" value="[[+id]]">
<input type="hidden" name="count" value="1">
<input type="hidden" name="options" value="[]">
</form>
</div>Что я не так делаю 
фото у товара есть
pdoResources ограничение количества TV в includeTVs
Здравствуйте!
Кто нибудь сталкивался с ограничениями параметра &includeTVs? и как побороть?
Использую pdoTools 2.11.2-pl на данный момент последняя версия
Я туда не могу прописать более 58 имен tv, если больше прописываю перестает работать, в выводе пишет «array» и все. Вот вызов который нормально работает: (если добавлю еще хоть один tv в includeTVs то перестает работать)
Кто нибудь сталкивался с ограничениями параметра &includeTVs? и как побороть?
Использую pdoTools 2.11.2-pl на данный момент последняя версия
Я туда не могу прописать более 58 имен tv, если больше прописываю перестает работать, в выводе пишет «array» и все. Вот вызов который нормально работает: (если добавлю еще хоть один tv в includeTVs то перестает работать)
добавить класс при нажатии tv checkbox
есть елемент
теперь хотелось бы при нажатии чекбокса в доп. поле к этому элементу добавлялся класс «hide», как это можно реализовать?
<div class="box"></div>еще создал доп. tv поле Флажок(checkbox), в котором в «возможные значения» написал «Скрыть из блога==1»теперь хотелось бы при нажатии чекбокса в доп. поле к этому элементу добавлялся класс «hide», как это можно реализовать?
Дополнительные заголовки при отправке запроса FormIt
Приветствую!
Пытаюсь прикрутить форму связи, так, чтобы было по стандартам AMP (без этого не работает).
Необходимо соблюсти CORS, значит добавить пачку заголовков в header.
Пытался сделать хук для formit, просто прописав туда нужные заголовки (создал сниппет с таким содержимым):
Пытаюсь прикрутить форму связи, так, чтобы было по стандартам AMP (без этого не работает).
Необходимо соблюсти CORS, значит добавить пачку заголовков в header.
Пытался сделать хук для formit, просто прописав туда нужные заголовки (создал сниппет с таким содержимым):
header('Access-Control-Allow-Origin: ' . $_SERVER['HTTP_ORIGIN']);
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Expose-Headers: AMP-Access-Control-Allow-Source-Origin');
header('AMP-Access-Control-Allow-Source-Origin: ' . urldecode($_GET['__amp_source_origin']));
return true;и потом добавить хук в высов formit. Заголовки действительно добавляются, но ошибку:Failed to parse response JSON: SyntaxError: Unexpected token < in JSON at position 0Поправьте пожалуйста, покажите, как решить данную проблему.
Меню, нужно указать уровень вложенности [решено]
Привет!
Нужно в 3х уровневое меню, каждому уровню показать свой класс, не знаю как сделать?
Нужно в 3х уровневое меню, каждому уровню показать свой класс, не знаю как сделать?
Текст становится ссылкой при условии заполненного поля в ресурсе на который должна вести ссылка
На главной странице есть список услуг (название услуги — цена).

Выводятся они через pdoResources. Каждая услуга — это отдельный ресурс.
В качестве примера возьмём две услуги с главной страницы:
Вот что нужно:
Если на странице (в ресурсе) установка унитаза есть текст, значит пункт «Установка унитаза» на главной странице будет ссылкой. Если же текста нет, значит пункт «Установка унитаза» на главной странице должен быть обычным текстом (не ссылкой). Тоже самое и для других пунктов.
Как это реализовать ума не приложу. Подскажите пожалуйста. Премного благодарен)))).

Выводятся они через pdoResources. Каждая услуга — это отдельный ресурс.
В качестве примера возьмём две услуги с главной страницы:
- Установка унитаза
- Установка смесителя
Вот что нужно:
Если на странице (в ресурсе) установка унитаза есть текст, значит пункт «Установка унитаза» на главной странице будет ссылкой. Если же текста нет, значит пункт «Установка унитаза» на главной странице должен быть обычным текстом (не ссылкой). Тоже самое и для других пунктов.
Как это реализовать ума не приложу. Подскажите пожалуйста. Премного благодарен)))).
pdoTools + Очистка Корзины miniShop2 - warning. Просьба помочь
Доброе время суток уважаемое сообщество MODX!
При очистке Корзины miniShop2 — в журнале ошибок предупреждение:
\core\components\pdotools\model\pdotools\pdotools.class.php(552): eval()'d code: 7) PHP warning: count(): Parameter must be an array or an object that implements Countable
/Предупреждение PHP: count (): Параметр должен быть массивом или объектом, который реализует счет/
Корзина очищается.
Это всего лишь Предупреждение. Но хотелось бы от него избавиться.
Что не так с кэшем?
Блок кода pdotools.class.php
При очистке Корзины miniShop2 — в журнале ошибок предупреждение:
\core\components\pdotools\model\pdotools\pdotools.class.php(552): eval()'d code: 7) PHP warning: count(): Parameter must be an array or an object that implements Countable
/Предупреждение PHP: count (): Параметр должен быть массивом или объектом, который реализует счет/
Корзина очищается.
Это всего лишь Предупреждение. Но хотелось бы от него избавиться.
Что не так с кэшем?
Блок кода pdotools.class.php