aliases в двух контекстах
Всем доброго времени суток, и с праздником.
Помогите решить одну тему.
На этом сайте нашел код плагина, немного переделал под свои нужды
Подскажите, как
Возможно стоит в системных событиях плагина установить галочку в OnBabelLink?
Помогите решить одну тему.
На этом сайте нашел код плагина, немного переделал под свои нужды
<?php
if ($modx->event->name == 'OnDocFormSave' && $mode == 'new' && is_object($resource) && $resource->get('class_key') == 'msProduct') {
$resource->set('alias', ($resource->get('menutitle') . '-' . ($resource->get('article'))));
$resource->save();
}Без$mode == 'new'алиасы переписывает, но понятно что затрагивает и уже созданные товары.Подскажите, как
<?php
if ($modx->event->name == 'OnDocFormSave' && $mode == 'new' && is_object($resource) && $resource->get('class_key') == 'msProduct') {
$resource->set('alias', ($resource->get('menutitle') . '-' . ($resource->get('article'))));
$resource->save();
}перепилиль на два контекста без затрагивания уже созданных товаров? Возможно стоит в системных событиях плагина установить галочку в OnBabelLink?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0