multiTV: Установка
- Дополнения
- multiTV
- Установка
2204
multiTV: Установка
Есть две возможности установить multiTV в MODX Evolution
- Используйте Менеджер Пакетов и установите последний пакет multiTV
- Или установите вручную:
- Загрузите папку
assets/tvs/multitv
в соответствующую папку в вашей установке. - Создайте новый шаблон и переменную с типом ввода
custom input
(если имя этой переменной будетmultidemo
то будет использоваться файл конфигурацииmultidemo
) - Вставьте следующий код в возможные значения
@INCLUDE/assets/tvs/multitv/multitv.customtv.php
- Создайте новый сниппет с названием multiTV и поместите в него следующий код:
<?php return include(MODX_BASE_PATH.'assets/tvs/multitv/multitv.snippet.php'); ?>
- Загрузите папку
Совместимость
- Если вы хотите использовать multiTV с ManagerManager до версии MODX 1.0.9 вы должны исправить файл
mm.inc.php
и вставитьcase 'custom_tv':
в 136 строке перед строкой$t = 'textarea';
- Если вы хотите использовать multiTV с YAMS, вы должны исправить
yams.plugin.inc.php
согласно этой инструкции. - Если вы обновляете 1.4.10 и ниже можно установить сниппет updateTV и изменить данные в вашей переменной multiTV в новый формат. Это необходимо, если вы хотите добавить/удалить столбцы в multiTV или если вы хотите отсортировать результаты по столбцу.
- Если вы хотите использовать 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; }