Установка

    multiTV: Установка

    Есть две возможности установить multiTV в MODX Evo Используйте Менеджер Пакетов Или установите вручную.

    Есть две возможности установить multiTV в MODX Evolution

    • Используйте Менеджер Пакетов и установите последний пакет multiTV
    • Или установите вручную:
      1. Загрузите папку assets/tvs/multitv в соответствующую папку в вашей установке.
      2. Создайте новый шаблон и переменную с типом ввода custom input (если имя этой переменной будет multidemo то будет использоваться файл конфигурации multidemo)
      3. Вставьте следующий код в возможные значения @INCLUDE/assets/tvs/multitv/multitv.customtv.php
      4. Создайте новый сниппет с названием multiTV и поместите в него следующий код:
        <?php return include(MODX_BASE_PATH.'assets/tvs/multitv/multitv.snippet.php'); ?>

    Совместимость

    1. Если вы хотите использовать multiTV с ManagerManager до версии MODX 1.0.9 вы должны исправить файл mm.inc.php и вставить case 'custom_tv': в 136 строке перед строкой $t = 'textarea';
    2. Если вы хотите использовать multiTV с YAMS, вы должны исправить yams.plugin.inc.php согласно этой инструкции.
    3. Если вы обновляете 1.4.10 и ниже можно установить сниппет updateTV и изменить данные в вашей переменной multiTV в новый формат. Это необходимо, если вы хотите добавить/удалить столбцы в multiTV или если вы хотите отсортировать результаты по столбцу.
    4. Если вы хотите использовать PHx с multiTV необходимо немного изменить код плагина PHx:
    if (!class_exists('PHxParser')) {
        include MODX_BASE_PATH . "assets/plugins/phx/phx.parser.class.inc.php";
    }
    $e = &$modx->Event;
    switch($e->name) {
        case 'OnParseDocument':
        $PHx = new PHxParser($phxdebug,$phxmaxpass);
        $PHx->OnParseDocument();
        break;
    }