Вопросы

MODX-фильтры в TV-select

Добрый день! Я не волшебник, а делать кому-то нужно))
Есть тв-шка, с выбором ресурсов:
@SELECT `pagetitle`, `id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 8 ORDER BY `pagetitle` ASC
Однако у ресурсов в имени существует тег
что б имя выводилось в две строки, у всех, что б аккуратненько!
И вот этот
присутствует в списке выбора и выглядит неочень:
Иван
Антонов, Апполнарий
Крузенштерн,

В страницах я делаю им фильтр:
[[+pagetitle:strip_tag]] и всё хорошо.
Вопрос: Как сделать этот стриптаг вот тут:
@SELECT `pagetitle`, `id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 8 ORDER BY `pagetitle` ASC
Заранее сердешно благодарю!
Серый
15 апреля 2021, 18:57
modx.pro
1 575
0

Почему eFilter Evo выдает ошибки?

Это нормальное его поведение или что-то не так?

1×	
PHP Notice: Undefined index: tpl_config in ...\tvs\multitv\includes\multitv.class.php:106
8×	
PHP Notice: Undefined index: width in ...\tvs\multitv\includes\multitv.class.php:521
1×	
PHP Notice: Undefined variable: param_cat_id_common in H:\open\OpenServer\domains\evo\core\src\Core.php(1918) : eval()'d code:34
2×	
PHP Notice: Undefined offset: 1 in ...\functions\actions\mutate_content.php:768
1×	
PHP Notice: Undefined index: mtvjquery in ...\multitv\settings\default.setting.inc.php:11
Евгений
15 апреля 2021, 17:25
modx.pro
908
0

Почему появляется ошибка в evo?

Установил eFilter и в редактировании товара вылетает ошибка, как ее убрать?


еще почему-то сразу после установки комерс, тоже ошибка
Евгений
15 апреля 2021, 16:24
modx.pro
607
0

Проблема с MIGX (TV поля, inputTVtype, inputTV)

Товарищи!

Раньше все работало прекрасно (подозреваю, но на версиях MIGX менее 2.13.0-rc1, не знаю точно), но сейчас существует проблемы:

1. Если установлен TinyMCE_RTE — то в настройках MIGX TV-поля ни «inputTVtype:richtext», ни «inputTV:tv» (у tv выставлен тип поля «текстовый редактор») не работают: выводится тупо пустое поле, перестает работать сохранение Если установить по-умолчанию TinyMCE или CKEditor, например, все работает, но это борьба со следствием. Именно RTE редактор удобен и красив и используется по-умолчанию. Пробовал ставить тип поля «migxckeditor», «migxtinymce» для того самого «inputTV:tv», ничего не помогает.



2. Использую в MIGX-полях следующие конструкции:

Вкладка — {«field»:«published»,«caption»:«Активно»,«inputTVtype»:«checkbox»,«inputOptionValues»:«Да==1»}
Колонка — {«header»: «Активно», «width»: «50», «dataIndex»:«published»,«show_in_grid»:1,«renderer»:«this.renderCrossTick»}
Андрей
15 апреля 2021, 12:45
modx.pro
1 369
0

Забрать TV переменную ресурса с другого сайта на MODX

Добрый день! Помогите пожалуйста. Видимо, нельзя делать так, как я хочу…
Подключаюсь к другой БД. Всё ок. Например, $resourse['pagetitle'] выводит на экран.
Но почему $region = NULL?
Если у этого ресурса точно есть TV c id=15 и она заполнена(проверил через console сайта к которому подключаюсь)

...
$dsn = "mysql:host=$host;dbname=$dbname;port=$port;charset=$charset";
$xpdo = new xPDO($dsn, $username, $password);

echo $o = ($xpdo->connect()) ? 'yes' : 'no';
$sql_query = "SELECT * FROM prefix_site_content WHERE alias = $card_id";
$results = $xpdo->query($sql_query);

$resourses = $results->fetchAll(PDO::FETCH_ASSOC);
foreach ($resourses as $resourse) {
    print $resourse['id'] ;
    print $resourse['pagetitle'] ;
    $region = $modx->getObject('modTemplateVarResource',array('contentid'=> $resourse['id'],'tmplvarid'=>15));
    print $region->get('value') ;
}
Алексей
15 апреля 2021, 11:47
modx.pro
917
0

2 вывода FileAttach на одной странице

Здравствуйте!
Подскажите, как вывести у ресурса документы Fileattach от другого ресураса?
Есть ресурс с id=7 с прикрепленными через fileattach файлами. И есть ресурс id=25. У ресурса 25 также есть несколько документов, загруженных с помощью Fileattach.
У ресурса 7 есть TV related (список ресурсов). Выбираю в этом TV ресурс 25.
В ресурсе 7 вызываю сниппет 2 раза:
Первый раз для документов ресурса 7
[[FileAttach? &tpl=`myFileAttachTpl-4` &toPlaceholder=`FileAttach`]]
[[+FileAttach:notempty=`<div class="row container">[[+FileAttach]]</div>`]]
Второй раз для документов из ресурса 25.
[[FileAttach? &docid=`[[getResourceField? &field=`related` &isTV=`1`]]` &tpl=`myFileAttachTpl-4` &toPlaceholder=`tkani`]]
[[+tkani:notempty=`<div class="row container">[[+tkani]]</div>`]]
В итоге, в ресурсе 7 выводятся в двух местах документы ресурса 7. Помогите с выводом документов из ресурса 25
Murashkin
14 апреля 2021, 16:15
modx.pro
909
0

Дубль товара в корзине minishop2

Здравствуйте, подскажите, есть ли возможность дублирования товара в корзине minishop2? Т.е. чтобы при нажатии на «Добавить в корзину» он не суммировался, а дублировался (позиции) ?))
Дмитрий
14 апреля 2021, 05:49
modx.pro
922
0

Как подлючить TinyMCE Rich Text Editor к Tickets?

Доброго всем времени суток.
Кто может подсказать как вместо стандартного редактора Tickets подключить TinyMCE Rich Text Editor.
На жаль нигде не нашел рабочего мануала как все сделать. Может кто то делал такое или подключал другие текстовые редакторы подскажите.
Сергій
13 апреля 2021, 09:04
modx.pro
1 109
0

Как добавить поле в админке только одному ресурсу?

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

Возможно ли в админке добавить свои поля при редактировании ресурса, но только одному определенному ресурсу? Т.е. чтобы у всех остальных этих полей не было
Lori
13 апреля 2021, 06:43
modx.pro
881
0

Как вывести дочерние ресурсы и значения tv в бэкенде?

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

Есть категория ресурсов <Новости>. У каждой новости есть TV-поле goodid, в который вводится id товара, к которому относится эта новость.

Можно ли вывести все новости в админке при редактировании родительской категории Новости в виде выпадающего списка? И соответственно, когда выбираю новость из списка, то в еще одно поле выводилось значение tv goodid этой новости.

Примерно так:
image
Можно ли так сделать? Есть ли плагины, которые примерно решают такую задачу? Или проще сделать это через frontend — сделать страницу с доступом по логин-паролю, на которой можно редактировать Новости.
Lori
12 апреля 2021, 21:02
modx.pro
972
0