SEQUEL.ONE
С нами с 16 июня 2015; Место в рейтинге пользователей: #84Как вставить html в секцию MODX.Window ExtJS
Всем привет. Подскажите какой можно использовать xtype в окне редактирования modExtra, чтобы вставить рандомный html?
В Grid таблице такое можно организовать через renderer:
В Grid таблице такое можно организовать через renderer:
renderer: function(value) {
return '<div>...</div>';
}
А как такое организовать в секции MODX.Window? Как вырезать название файла и разбить на переменные через регулярные выражения?
Всем привет. У меня не совсем стандартная задача по регуляркам. В регулярках нуб, по этому прошу помощи. Имеются названия файлов:
02. ГудВин[Герои Комиксов] — Орут сирены(фристайл)
12. Стильный Билли feat. aka Ахмед — Чисто ё (Стильный Билли prod.)
04.Nuttkase feat. Птаха — Если Друг (Хасол-Версия) (Phunk Masta Seven prod.)
02.Dr.MokRolog,Old Primus,JustSmile,Vine Bi — Электрограч (Pro100 Beatz prod.)
Перемещение строк в Grid таблице ExtJs
Всем привет. Интересует такая штука как перемещение строк в Grid таблице modExtra и сохранение результата. В древе ресурсов такое есть, а что по поводу modExtra? Возможно ли такое организовать?
[Решено] Подмена данных при формировании запросов xPDOQuery?
Пытаюсь из поля products взять массив со списком id и получить их pagetitle и добавить в Grid таблицу. Отдельно этот код работает в консоли:
$item = $this->modx->getObject('modExtraItem', 'modExtraItem.id');
$productsList = $item->get('products');
foreach($productsList as $product) {
$p = $this->modx->getObject('modResource', $product);
$id = $p->get('id');
$c->innerJoin('modResource', 'modResource');
$c->where(array(
'modResource.id' => $id,
));
$c->select(array($this->modx->getSelectColumns('modExtraItem', 'modExtraItem')));
$c->select(array('modExtraItem.products as products_name'));
}
Проблема с SuperBoxSelect
Всем привет. Пытаюсь в modExtra добавить поле со множественным выбором из списка товаров msProduct. Удалось прикрутить саму форму select и вывести продукты, но существует проблема с сохранением и выводом в поле сохранённых товаров.
Делаю следующим образом. В схему добавляю:
Делаю следующим образом. В схему добавляю:
<field key="products" dbtype="text" phptype="json" null="true"/>
Как сформировать меню pdoMenu из всех контекстов?
Всем привет. Может кто-нибудь подсказать как блоку вывода меню с определённым контекстом вывести название контекста? Сейчас меню выгружено полностью таким образом:
{'!pdoMenu' | snippet : [
'parents' => 0,
'startId' => 0,
'context' => 'web,store,bezbflava,b1,sb1'
'tplOuter' => '@INLINE <ul {$classes} data-scrollable="true"><li class="nav-item nav-header">{$context}</li> {$wrapper}</ul>',
'outerClass' => 'navbar-nav',
'tpl' => '@INLINE <li class="nav-item"><a href="{$link}" {$classes} {$attributes}><i class="la {$link_attributes}"></i><span>{$menutitle}</span></a>{$wrapper}</li>',
'rowClass' => 'nav-link',
'level' => 2
]}
HybridAuth с Ajax
Всем привет. Столкнулся с проблемой что при использовании AJAX на сайте не работают ссылки HybridAuth на авторизацию. Возможно ли как-то добавить в исключение некоторые типы ссылок, чтобы их AJAX не обрабатывал?
pdoMenu не выводит меню на страницах по контексту без указания параметра parents
Подскажите как вывести в констекстах своё меню. Уже пару часов бьюсь, без параметра parents не хочет работать(
Нужно на каждом контексте вводить своё меню. Контексты сделаны как отдельные сайты.
Нужно на каждом контексте вводить своё меню. Контексты сделаны как отдельные сайты.
{'!pdoMenu' | snippet : [
'context' => $_modx->context.key,
'tplOuter' => '@INLINE <ul {$classes} data-scrollable="true">{$wrapper}</ul>',
'outerClass' => 'navbar-nav',
'tpl' => '@INLINE <li class="nav-item"><a href="{$link}" {$classes} {$attributes}><i class="la {$link_attributes}"></i><span>{$menutitle}</span></a></li>',
'rowClass' => 'nav-link'
]}
Как подключить вкладку в ресурсе
Всем привет. Пробую разобраться с вкладками у ресурсов, хочу добавить свою, для отображения своего компонента.
Создал файл js с таким содержимым:
Создал файл js с таким содержимым:
Ext.onReady(function () {
var mainPanel = Ext.getCmp("modx-panel-resource");
if (!mainPanel) return;
if (mainPanel.config.record.id > 0) {
sOneRapBattles.config.docid = mainPanel.config.record.id;
MODx.addTab("modx-resource-tabs", {
title: _("sonerapbattles_items"),
id: "sonerapbattles-tab",
width: "95%",
items: [{
xtype: "sonerapbattles-grid-items",
width: "95%"
}]
});
}
});
Tickets 1.13.0 бесконечное сохранение и ошибка 500
Всем привет. Впервые сталкиваюсь с проблемой связанной с Tickets, установил последнюю версию на сайт. Попытался создать Раздел с тикетами и у меня началось бесконечное сохранение. После чего я попробовал обновить страницу и получил ошибку 500. Стоит Apache2 + PHP 7.3, хотя пробовал на разных конфигурациях запустить, ничего не работает.