Вопросы
Fenom и работа с вложенными плейсхолдерами
1. Имеется вложенный массив в снипете
array (
'a' => '1',
'b' => '2',
'c' => '3',
'key1' => array(
array( 'a' => '1',
'b' => '1', ),
array( 'a' => '2',
'b' => '2', ),
),
'key2' => array(
'b' =>'15',
),
);
2. Все это загоняется в плейсхолдер, ($modx->setPlaceholders() и далее запускается чанк
3. В чанке получается получить доступ только к первому уровню, тоесть к a b c
Так и должно быть?
Если это нормально, тогда вопрос, как мне из снипета передать данные ввиде подобного массива, что бы потом их обработать в чанке?
array (
'a' => '1',
'b' => '2',
'c' => '3',
'key1' => array(
array( 'a' => '1',
'b' => '1', ),
array( 'a' => '2',
'b' => '2', ),
),
'key2' => array(
'b' =>'15',
),
);
2. Все это загоняется в плейсхолдер, ($modx->setPlaceholders() и далее запускается чанк
3. В чанке получается получить доступ только к первому уровню, тоесть к a b c
Так и должно быть?
Если это нормально, тогда вопрос, как мне из снипета передать данные ввиде подобного массива, что бы потом их обработать в чанке?
Вывести в галерее ms2Gallery вторые картинки у каждого найденного ресурса
Добрый день.
У меня сделан вызов
У меня сделан вызов
[[!ms2GalleryResources?
&tpl=`tpl.gallery.main2`
&typeOfJoin=`left`
&parents=`21,22,37,`
&templates=`12`
&limit=`6`
&includeThumbs=`big`
&sortby=`publishedon`
&toSeparatePlaceholders=`exc`
]]Мне нужно вывести в галерее вторые картинки у каждого найденного ресурса, как это сделать? как оповестить админа о заполнении конкретных полей в профиле юзера?
Собственно, есть поля (например, website и zip). Как сделать так, чтобы когда юзер их заполняет или меняет — шло оповещение админу по почте? Сорри за, возможно, слишком простые вопросы — учусь…
При редактировании Tickets данные кэшируются
Всем привет. Столкнулся с такой проблемой. Если зайти на страницу с тикетом и нажать кнопку редактирования и перейти к форме редактирования выводится заголовок и содержимое. Если перейти в другой тикет и нажать кнопку редактирования, то на появившейся странице будет заголовок и содержимое предыдущего тикета, после сброса кэша и обновления страницы всё приходит в норму до момента перехода в другой тикет и редактирования. Пробовал выключать кэширование полностью, не помогло. Установлен визуальный редактор Markdown на фронтэнде, но стоит настройка не сохранять содержимое. Раньше всё работало хорошо. Не знаю куда копать.
Не стандартное меню в pdoMenu
Всем привет! Подскажите пожалуйста, как запихать вот такой код в pdoMenu? Что-то я не соображу (
<nav id="sidebar" class="sidenav">
<h2 id="web-name"><span><i class="fa fa-plane"></i></span>Company Name</h2>
<div id="main-menu">
<div id="dismiss">
<button class="btn" id="closebtn">×</button>
</div>
<div class="list-group panel">
<a class="items-list active" href="#home1-links" data-toggle="collapse" aria-expanded="false"> <span><i class="fa fa-home link-icon"></i></span>Home<span><i class="fa fa-chevron-down arrow"></i></span></a>
<div class="collapse sub-menu text-danger" id="home1-links">
<a class="items-list" href="index.html">Main Homepage</a>
<a class="items-list" href="flight-homepage.html">Flight Homepage</a>
</div><!-- end sub-menu -->
<a class="items-list" href="#flights-links" data-toggle="collapse"> <span><i class="fa fa-plane link-icon"></i></span>Flights<span><i class="fa fa-chevron-down arrow"></i></span></a>
<div class="collapse sub-menu" id="flights-links">
<a class="items-list" href="flight-homepage.html">Flight Homepage</a>
<a class="items-list" href="flight-listing-left-sidebar.html">List View Left Sidebar</a>
</div><!-- end sub-menu -->
<a class="items-list" href="#hotels-links" data-toggle="collapse"> <span><i class="fa fa-building link-icon"></i></span>Hotels<span><i class="fa fa-chevron-down arrow"></i></span></a>
<div class="collapse sub-menu" id="hotels-links">
<a class="items-list" href="hotel-homepage.html">Hotel Homepage</a>
<a class="items-list" href="hotel-listing-left-sidebar.html">List View Left Sidebar</a>
</div><!-- end sub-menu -->
</div><!-- End list-group panel -->
</div><!-- End main-menu -->
</nav> Список дочерних ресурсов в Collections
Как вывести товары на странице с разной версткой?
Добрый день.
Делаю сайт на Modx с использованием minishop2
На странице категории товаров test.lewell.ru/catalog/katalog-sharov вот такая верстка
Подскажите, пожалуйста, как вывести товары с такой версткой? Начал делать через несколько выводов pdoResources, но не знаю как сохранить id уже ранее выведенных ресурсов, чтобы одни и те же товары не выводились в последующих вызовах
Делаю сайт на Modx с использованием minishop2
На странице категории товаров test.lewell.ru/catalog/katalog-sharov вот такая верстка
Подскажите, пожалуйста, как вывести товары с такой версткой? Начал делать через несколько выводов pdoResources, но не знаю как сохранить id уже ранее выведенных ресурсов, чтобы одни и те же товары не выводились в последующих вызовах
Вывод даты и времени мероприятий
Всем привет. Делаю сайт, нужен функционал эвентов. Происходят события в определенную дату и время, которую я задаю сам в ресурсах через тв поля. Но вот вывод даты и времени некорректно работает. Тв поле создал в формате «Дата». Если задаю в элементах в шаблоне [[*event_dates]] то выводится просто дата 30.01.2020
Если задаю так:
[[+event_dates]] или так: [[+tv.event_dates]] то вообще ничего не выводится. При этом в ресурсах дата и время задается как нужно. joxi.ru/Grqx1ezUkboBpA
В чем может быть проблема?
Заранее спасибо
Если задаю так:
[[+event_dates]] или так: [[+tv.event_dates]] то вообще ничего не выводится. При этом в ресурсах дата и время задается как нужно. joxi.ru/Grqx1ezUkboBpA
В чем может быть проблема?
Заранее спасибо
Скрыть кнопку в корзине для способов доставки ID-3,4
Привет всем. Как скрыть кнопку вызова карты СДЕК в чанке tpl.msOrder.
т.е. скриптом задать стиль display:none к div ID=mapBtn если ID доставки 3,4 и 5
?
т.е. скриптом задать стиль display:none к div ID=mapBtn если ID доставки 3,4 и 5
?
<div id="mapBtn"> Кнопка Пункты CDEK</div>Есть рабочий пример, но самому переделать сложно// скрываем оплату ID 5 если сумма корзины > 1000
miniShop2.Callbacks.add('Order.getcost.response.success', 'hide_CDEK', function(response) {
var total_price = parseInt($('.ms2_total_cost').first().text().replace(/\s/g, ''));
var CDEK_payment = $('#payment_5').closest('.checkbox');
if (total_price >= 1000){
CDEK_payment.hide();
} else {
CDEK_payment.show();
}
}); Localizator + Контексты
Всем привет. Ребят, может кто сталкивался, нужна помощь.
На контекстах сделал мультирегиональность. С помощью Localizator перевод на англ.яз.
site.ru — работает
site.ru/en/ — работает
spb.site.ru — работает
spb.site.ru/en/ — 404 ошибка
Плагин switchContext переключает контексты городов и выводит правильные страницы из контекстов, все работает. Главная контекста web переводится с помощью Localizator, а вот поддомены выдают 404(
Что не прописал? Плагин? htaccess? В настройках что-то забыл?
Буду благодарен за помощь. Спасибо.
На контекстах сделал мультирегиональность. С помощью Localizator перевод на англ.яз.
site.ru — работает
site.ru/en/ — работает
spb.site.ru — работает
spb.site.ru/en/ — 404 ошибка
Плагин switchContext переключает контексты городов и выводит правильные страницы из контекстов, все работает. Главная контекста web переводится с помощью Localizator, а вот поддомены выдают 404(
Что не прописал? Плагин? htaccess? В настройках что-то забыл?
Буду благодарен за помощь. Спасибо.
