Вопросы
Плагин для микроразметки MODX
Здравствуйте!
Подскажите, нет ли для MODX платного плагина, для автоматического формирования микроразметки?
Заранее благодарю за ответ.
Подскажите, нет ли для MODX платного плагина, для автоматического формирования микроразметки?
Заранее благодарю за ответ.
MIGX внутри MIGX на Fenom
Привет.
Есть TV MIGX — infoBox
Есть TV MIGX — infoBox
[
{"caption":"Информационный блок", "fields":
[
{"field":"title","caption":"Заголовок"},
{"field":"image","caption":"Картинка","inputTV":"imageBox"},
{"field":"text","caption":"Описание","inputTVtype":"richtext"},
{"field":"linktext","caption":"Текст для ссылки"},
{"field":"link","caption":"Ссылка"}
]
}
] Ограничение к файлам mediaSource для анонимных пользователей frontend
Есть mediaSource с basePath = "/assets/components/dbd/files/" куда из моего компонента грузятся файлы и линкуются с записями в БД.
Вопрос: Как сделать так, что бы файлы из каталога "/assets/components/dbd/files/" не были доступны анонимным(не авторизованным) пользователям? А авторизованным в modx и имеющим определенную роль были доступны.
Вопрос: Как сделать так, что бы файлы из каталога "/assets/components/dbd/files/" не были доступны анонимным(не авторизованным) пользователям? А авторизованным в modx и имеющим определенную роль были доступны.
FormIt расширение таблицы
Не получается расширить таблицу с возможностью сохранения данных. Возможно, что-то делаю не так.
Модификаторы
Доброго дня.
Подскажите пожалуйста, можно ли работать с модификаторами в связке с pdoPage?
Конструкции такого вида всегда отрабатывают else, что бы я не подставляла и не делала.
[[+tv.presence:is=`1`:then=`да`:else=`нет`]]
ТВ включила, если просто вывести — оно показывается как 1. Но в конструкции не работает.
Подскажите, пжл, в чем может быть проблема? Или модификатор нельзя использовать в сниппете?
Заранее, спасибо.
PS: пробовала так — {$presence | in: '1'? 'ключ найден': 'не найден'}. все равно отрабатывает else
Подскажите пожалуйста, можно ли работать с модификаторами в связке с pdoPage?
Конструкции такого вида всегда отрабатывают else, что бы я не подставляла и не делала.
[[+tv.presence:is=`1`:then=`да`:else=`нет`]]
ТВ включила, если просто вывести — оно показывается как 1. Но в конструкции не работает.
Подскажите, пжл, в чем может быть проблема? Или модификатор нельзя использовать в сниппете?
Заранее, спасибо.
PS: пробовала так — {$presence | in: '1'? 'ключ найден': 'не найден'}. все равно отрабатывает else
3-х уровневое меню на pdoMenu
заблудился в 3х соснах. В шаблоне всё красиво получилось, а вот в pdoMenu никак не могу корректно перенести.
Шаблон:
Шаблон:
<ul class="nav">
<li class="dropdown menu-item">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Pages</a>
<ul class="nav menu1">
<li class="dropdown"><a href="index.html">Page_1</a>
<ul class="dropdown-menu mega-menu">
<li class="yamm-content">
<div class="row">
<div class="col-md-4">
<ul class="list-unstyled">
<li><a href="#!">Item1</a></li>
<li><a href="#!">Item2</a></li>
<li><a href="#!">Item3</a></li>
</ul>
</div>
</div>
</li>
</ul>
</li>
<li class="dropdown"><a href="index.html">Page_2</a>
</ul>
</li>
</ul>делаю так:Почему запрос к БД возвращает отсортированные по порядку значения и как это исправить?
Приветствую.
Есть довольно простой сниппет и при запросе к БД значения сортируются по возрастанию, а этого хотелось бы избежать:
Есть довольно простой сниппет и при запросе к БД значения сортируются по возрастанию, а этого хотелось бы избежать:
<?php
// указаны ID строк фоток в БД
$photos = '5,3,1,4,2';
// формируем запрос
$sql = "SELECT * FROM images WHERE id IN (".$photos.")";
$query = $modx->query($sql);
// выполняем запрос
$photos = $query->fetchAll();
// выводим результат
print_r($photos);
//получаем отсортированный по возрастанию массив (упрощенный вид)
1.png
2.png
3.png
4.png
5.pngКак этого избежать и выводить записи именно в таком порядке, который указан в переменной $photos? pdoCrumbs не работает с includeTVs
Когда пытаюсь использовать includeTVs в pdoCrumbs, сниппет вообще ничего не выводит.
[[pdoCrumbs?
&tplWrapper=`myTplWrapper`
&tpl=`myTpl`
&tplCurrent=`myTplCurrent`
&scheme=`abs`
&tplHome=`myTplHome`
&includeTVs=`myMenuTitle`
]]
tplHome:
[[+tv.myMenuTitle:default=`[[+menutitle:default=`[[+pagetitle]]`]]`]]
MODX Revolution 2.8.3-pl
pdotools-2.12.10-pl
Это только у меня так или includeTVs сейчас не работает?
[[pdoCrumbs?
&tplWrapper=`myTplWrapper`
&tpl=`myTpl`
&tplCurrent=`myTplCurrent`
&scheme=`abs`
&tplHome=`myTplHome`
&includeTVs=`myMenuTitle`
]]
tplHome:
[[+tv.myMenuTitle:default=`[[+menutitle:default=`[[+pagetitle]]`]]`]]
MODX Revolution 2.8.3-pl
pdotools-2.12.10-pl
Это только у меня так или includeTVs сейчас не работает?
[Решено] Как вывести чанк в не обработанном виде. Чтобы парсер MODX не сработал.
Есть задача выводить JS прямо в тело страницы.
Вставлять каждый раз «ручками» — как-то не очень хорошо.
Сначала был создан сниппет который выводит содержимое файла в код страницы — НО он обрабатывается парсером.
Уже смирились что JS на этом сайте не будет меняться и можно весь JS вставить в чанк и выводить чанком (шаблонов много и проще в одном месте поменять, чем все шаблоны перебирать)
Появилась необходимость вывести чанк не обработанным, НО:
getChunk — как и задумано парсит весь чанк.
parseChunk — все равно умудряется найти условия для простой автозамены.
Есть ли возможность вывести чанк без обработки парсером MODX.
Вставлять каждый раз «ручками» — как-то не очень хорошо.
Сначала был создан сниппет который выводит содержимое файла в код страницы — НО он обрабатывается парсером.
<?php
$js = file_get_contents($file, FILE_USE_INCLUDE_PATH);
return $js;MODX срабатывает на коде JS т.к. встречает модкс-подобные скобки.Уже смирились что JS на этом сайте не будет меняться и можно весь JS вставить в чанк и выводить чанком (шаблонов много и проще в одном месте поменять, чем все шаблоны перебирать)
Появилась необходимость вывести чанк не обработанным, НО:
getChunk — как и задумано парсит весь чанк.
parseChunk — все равно умудряется найти условия для простой автозамены.
Есть ли возможность вывести чанк без обработки парсером MODX.
Как сделать обязательным к заполнению поле Артикул при заполнении карточки товара в minishop2
Добрый день. Не нашел ответ или плохо искал, в основном обсуждаются вопросы по обязательным полям при оформлении заказа, а как сделать что бы контент менеджер при заполнении каталога обязательно заполнял поле Артикул у товара, которое является стандартным, и находится во вкладке «Свойства товара», т.е. не мог сохранить товар, если поле Артикул пустое. Создать и использовать свое ем поле не хотелось бы.