Вопросы

Разница в скорости между стандартным вызовом чанков и сниппетов и Fenom — есть?

Приветствую.
В шаблоне прописано около 20–30 чанков и сниппетов. Все они вызываются стандартно, с помощью двойных квадратных скобок. Интересно, если сменить вызовы чанков и сниппетов на Fenom конструкцию — фигурные скобки, то повлияет ли это на скорость работы сайта? — Если повлияет, то как / на сколько?
weranda
11 января 2021, 15:20
modx.pro
973
0

Есть ли в pdoResources чтото вроде tplHere - шаблон для текущего ресурса?

Есть ли в pdoResources чтото вроде tplHere — шаблон для текущего ресурса?

Обычно вообще исключаю из выборки текущий ресурс но тут задача стоит иначе, выводить таки
и на странице текущего ресурса
[[!#[[+id]].hitspage]]
такая вот конструкция в чанке выдает вместо цифр количества просмотров «Array», поэтому встал вопрос либо шаблон для текущего ресурса поменять либо в самом вызове hitspage чтото подправить…

Буду благодарен за любую информацию
Евгений
11 января 2021, 12:02
modx.pro
1
696
0

Как кастомизировать форму редактирования ресурса?

Как в MODX в «Настройке форм» редактирования ресурса перенести поле редактирования контента modx-resource-content в регион modx-resource-main-left и выставить очерёдность его вывода сразу после поля «Заголовок»?
Руслан
09 января 2021, 21:41
modx.pro
659
0

Как сделать в сниппете выборку товаров minishop2 по дополнительному полю или опции и вывести их в чанк?

Добрый день. Помогите третий день мучаюсь. Как получить в сниппете товары minishop2 по дополнительному полю или опции и вывести их в чанк?
Вадим
09 января 2021, 01:15
modx.pro
1 024
0

Не выводятся опции в корзине minishop2

Всем привет.
Использую MODX 2.7.3 + MiniShop2 2.7.0 + Msearch2 1.14.2

Задача стояла в разных товарах выводить разные единицы измерения (шт., м. и т.п.).
Создал опцию, добавил в нее значения. В товарах соответственно указывал нужные значения этой опции.

На странице товара опция выводится без проблем.
[[!msProductOptions? &onlyOptions=`measure` &tpl=`tpl.msProductOptions-custom`]]
А в корзине — пусто.
Причем если вызвать msCart с пустым tpl, то в листинге моя опция присутствует:


Со стандартным tpl — опции не выводятся, код вывода опции присутствует.
{if $product.options?}
		<div class="small">
		  {$product.options | join : '; '}
		</div>
{/if}
Товар добавляется в корзину со страницы товара, в начале формы присутствует
<input type="hidden" name="options" value="[]">
Уже не знаю что делать, прошу подсказать как решить эту банальную проблему…
Сергей Карпович
08 января 2021, 20:08
modx.pro
1 062
0

minishop2 запрет на редактирование полей

Можно ли поставить запрет на редактирование некоторых полей? Артикул, цена. И есть ли возможность ограничить возможность удаления товаров?
Роман
08 января 2021, 13:40
modx.pro
480
0

Localizator и TVTable

Добрый день.
Подскажите, как получить локализованные значения из TV поля через сниппет TVTable?
Можно как-то их завязать между собой?
Андрей
07 января 2021, 15:05
modx.pro
534
0

Какие есть методы поиска по объекту в javascript?

Господа, а какие способы вы знаете, чтобы делать поиск данных внутри объекта javascript
К примеру
const initialDataForSelects = {
            brands: [
                { id: 36, name: 'CKJ' },
                { id: 13, name: 'MK' },
                { id: 7, name: 'Paper shop' }
            ],
            countries: [
                { id: 15, name: 'Россия' },
                { id: 16, name: 'Украина' },
                { id: 17, name: 'Казахстан' }
            ],
            cities: [
                { id: 18, name: 'Москва'},
                { id: 19, name: 'Питер' },
                { id: 20, name: 'Киев' }
            ]
        };
К примеру у меня есть только идентификатор страны = 16. Как наиболее оптимально найти name? (без цикла?) Тоесть выполнить аналог запроса на sql
SELECT name FROM countries WHERE id=16
Александр Мельник
06 января 2021, 11:41
modx.pro
759
0

Оформление заказа Minishop2

Как сделать какое-либо уведомление при успешном оформлении заказа? сейчас просто удаляются заказы из корзины и выводится пустая корзина
Евгений
04 января 2021, 15:41
modx.pro
1 510
0

FormIt редирект

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

Сделал на сайте формы с редиректом на другую страницу после отправки:
[[!FormIt? 
    &hooks=`offerrumOrderHook, redirect`
    &submitVar=`modal-order-form`
    &redirectTo=`49`
]]

Как мне сделать так, чтоб на эту страницу можно было попасть только редиректом из формы, т.е., чтоб по ссылке нельзя было перейти?
Пробовал в сниппете чекать HTTP_REFERER, но это, похоже, не то.
Никита Боднар
04 января 2021, 13:31
modx.pro
1 698
0