Вопросы

Объединить подкатегории и назначить им заголовок с якорем #

Сразу скрин, потом пояснение:



Здравствуйте. Дерево в МодХ выглядит так:

Запчасти на AUDI
— Запчасти на AUDI Q2 (2016-)
— Запчасти на AUDI Q3 2 пок., (2018-)
— Запчасти на AUDI Q3 1 пок., (2011-2018)
— Запчасти на AUDI Q5 2 пок., (2016-)
— Запчасти на AUDI Q5 1 пок., (2012-2016) рестайлинг
— Запчасти на AUDI Q5 1 пок., (2008-2012)

Отдельных Подкатегорий (Запчасти на AUDI Q2, Запчасти на AUDI Q3) для моделей нет. Категория Бренд, в ней сразу Категории Кузовов.

Кузов — это модель + года выпуска (AUDI Q3 2 пок., (2018-))

Как в ModX можно объединить несколько кузовов, чтобы для них проставить Якорь и Подзаголовок H2 на странице «Запчасти на AUDI».

Можно пойти путем проще, создать подкатегории для моделей:
— Запчасти на AUDI Q2
— Запчасти на AUDI Q3
— Запчасти на AUDI Q5

А в них уже разместить подкатегории Кузовов, но не хочется плодить лишние страницы, которые никак не оптимизировать для ПС.

Буду благодарен за любые подсказки.
Роман
4 часа назад
modx.pro
7
0

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
Заранее сердешно благодарю!
Серый
8 часов назад
modx.pro
17
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
Евгений
9 часов назад
modx.pro
16
0

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

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


еще почему-то сразу после установки комерс, тоже ошибка
Евгений
Вчера в 16:24
modx.pro
13
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»}
Андрей
Вчера в 12:45
modx.pro
16
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') ;
}
Алексей
Вчера в 11:47
modx.pro
40
0

ms_CDEK2 на днях сломался. Ошибка 4 "при указании параметров 0 места"

Добрый день. Сейчас сломался расчет доставки.

Работ с сайтом не было, годами стабильно работали калькуляторы,

Пробую сам решить, компонент покупал в 2017, сейчас чтобы написать надо снова компонент купить + стоимость исправления ошибки.

[2021-04-15 10:49:30] (ERROR @ .../core/components/ms_cdek2/model/ms_cdek2/msCDEK_handler.class.php: 160) Array
(
[code] => 4
[text] => Ошибка при указании параметров 0 места
)

Есть еще кто-нибудь с такой ошибкой? Знаете решение?
Алексей
Вчера в 11:21
modx.pro
22
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
50
0

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

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

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

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