Вопросы

Featured snippet гугл. Нюансы modx

Здравствуйте. У кого был опыт попадания в фючеред сниппет гугла на нулевое место в выдаче? С помощью чего реализовывали такое в modx?
Sergey
29 марта 2020, 17:29
modx.pro
573
0

Как задать шаблон создаваемого документа, исходя из шаблона родительского?

Здравствуйте!
Я работаю с небольшим проектом на MODX Revolution, и хотел бы узнать, как назначать шаблон для создаваемого документа исходя из шаблона родителя.
Более подробно, мне нужно следующее:
Допустим, у нас есть два шаблона: 1 и 2. При создании документа, или при сохранении:
1. Узнать шаблон родителя.
2. Если шаблон родителя имеет номер 1, то создаваемый документ получает шаблон 2.
Я попытался сделать плагин:
<?php
$parent = $resource->get('parent');
$parentTpl = $parent->get('template');

if($parentTpl == 1) {
  $resource->set('template', 2);
}
Но почему-то не работает. Можете подсказать. как исправить?
Буду благодарен за любую помощь!
Kiten
29 марта 2020, 15:46
modx.pro
1 090
0

Как добавить значение в массив в fenom?

Привет, я создаю массив

{set $test = [
    ['a' => 1],
    ['b' => 2]
]}
И хочу добавить в него
['c' => 3]
Подскажите, пожалуйста, как это сделать?
dopeless
29 марта 2020, 15:41
modx.pro
2 720
0

[РЕШЕНО]Вывод многожественного выбора в ComboBox

Возникла такая проблема. Пытаюсь вывести множественный выбор в выпадающем списке:
Вызов xtype:
{
            xtype: 'combo-local-select',
            name: 'country',
            fieldLabel: 'Страны',
            anchor: '99%'
        }
Сам combo:
var countryData = [['AU', 'Australia'], ['AT', 'Austria'], ['CA', 'Canada'], ['FR', 'France'], ['IT', 'Italy'], ['JP', 'Japan'], ['NZ', 'New Zealand'], ['US', 'USA']];
var countryStore = new Ext.data.SimpleStore({
    fields: ['code', 'name'],
    data: countryData,
    sortInfo: {
        field: 'name',
        direction: 'ASC'
    }
});
Михаил
29 марта 2020, 14:23
modx.pro
1 276
0

Каталог без товаров и фильтров minishop2 и mFilter2, только категории

Всем привет, как будет сделать логичней и правильней?

У магазина есть следующая структура:
Каталог товаров
— Под-категория 1
— Под-категория 2
-Товар 1
-Товар 2

И вопрос следующий как сделать, что бы на странице Под-категория 1 отображалась только Под-категория 2 со своим шаблоном без фильтров.

Конечно можно убрать глубину 'depth' => '0',
Конечно можно в ручную создать свой шаблон для отображения (Но таких под-категорий без товаров 200.)

Можно попробовать прописать условия отображения в tpl.mFilter2.outer

Как будет правильней, кто и как решал данную задачу?
Сергей
29 марта 2020, 12:57
modx.pro
606
0

Корзина

Здравствуйте, подскажите как увеличить кеш корзины? И почему корзина не сохраняется когда подключаюсь с другого интернет провайдера, не знаю может совпадение.
Магазин на minishop2
Ильяс
28 марта 2020, 10:44
modx.pro
707
0

Можно ли в pdoPage в sort определить тип поля?

Доброго всем времени суток!
Подскажите, пожалуйста, как можно решить проблему. Есть кастомная таблица. И в поле value у неё может храниться как текст, так и дата/число и прочее.
Нужна сортировка этого дела. По значениям с текстом она сортирует, а вот по остальным — каша, естественно.

Вопрос, есть ли что-то похожее на sortbyTVType для такого случая? Можно ли в sortby каким-то образом передать и тип поля?

Заранее спасибо.
Овчинников Егор Эдуардович
modx.pro
785
0

Консольный импорт ms2Gallery добавить теги

Добавляю изображения в галерею таким образом:
foreach ($values['files'] as $file) {
        
        $response = $modx->runProcessor('gallery/upload', array(
                'file' => $file, // Путь к файлу от корня сервера
                'id' => $id // id ресурса с галереей
            ),
            array('processors_path' => MODX_CORE_PATH . 'components/ms2gallery/processors/mgr/')
        );

        if ($response->isError()) {
            print_r($response->getAllErrors());
        }
    }
Как мне к загружаемой картинке добавить теги?
Евгений
27 марта 2020, 11:10
modx.pro
1
991
0

Удаление значения опции у продукта

Всем привет. Создал опцию «measure_unit» с типом «Выпадающий список», есть 2 варианта в опции.
Проблема заключается в том, что если мы выберем опцию в продукте, то потом не сможем ее удалить.
Как быть в такой ситуации? Может есть какая-то настройка?
Alex
27 марта 2020, 10:19
modx.pro
680
0

Minishop2 опции товаров

Добрый день. Такая странность: в опциях товаров не показываются чекбоксы в дереве категорий joxi.ru/Y2LpKXPu7Vze32, и, как следствие, не получается присвоить опцию определенной категории. Переустановка minishop2 не помогла. MODX Revolution 2.7.3-pl, minishop2 последняя версия из репозитория. Пробовала установить на другом домене minishop2 на чистый Revolution 2.7.3-pl — та же ситуация. Версия PHP 7.3 Не подскажете, в чем может быть причина?
Ирина
26 марта 2020, 20:01
modx.pro
563
0