editLexicon

Управление лексиконами на мультиязычном сайте
Автор дополнения
crow
Пакетов
7
Закачек
46
Обычно отвечает в течение 2 часов
Автор дополнения
Пакетов
7
Закачек
46
Обычно отвечает в течение 2 часов
Версия 1.0.2-pl
Дата выпуска 02.06.2018
Загрузки 2
Просмотры 974
Внимание, этот компонент требует версию PHP 5.5 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.5 !
Позволяет управлять лексиконами сайта, будет удобен и полезен для разработки мультиязычных сайтов или компонентов.
Для запуска, в системных настройках для компонента необходимо указать языковые версии сайта через запятую в формате опции “cultureKey”, пример: “ru,en,es”.
Затем перейти в сам компонент и выбрать языковый файл компонента или системы и можно спокойно изменять и добавлять значения. Автосохранение не производится, поэтому необходимо сохранять вручную. Есть возможность сохранять значения в файл (по умолчанию сохраняются в базу).
Создавать новые записи лексиконов можно только в тех пространствах имён, которые уже были созданы системой или другими компонентами. Создавать отдельное пространство имён вручную бесполезно, обязательно нужны файлы лексиконов.

В компоненте присутствуют: системные настройки, права доступа (устанавливаются в шаблон политики доступа с ID 1, с префиксом “editlexicon_”).

Возможности:
  • удобное управление текстами лексиконов на многоязычных сайтах с одной страницы в админке
  • возможна запись текстов как в базу (по умолчанию, аналог стандартного редактирования лексикона) так и в файл лексикона (удобно при разработке своего компонента)
  • сохраненные значения в базе данных можно сбрасывать до значений из файлов (аналог стандартного редактирования лексикона)
  • динамическое создание нового ключа лексикона сразу во всех активных языковых версиях (автоматически не сохраняется, просто добавляется поле для возможности сохранения текста в каждой из языковых версий сайта)
  • индикаторы состояния языковых файлов и ключей в них

Внимание! Файлы лексиконов подгружающиеся через «include» и «include_once», не учитываются при редактировании лексиконов из конкретного файла. Если при сохранении лексиконов в режиме «запись в файл» ничего не происходит и файл не изменяется — проверьте права на запись этого файла.

1.0.2-pl (01.06.2018)

  • понижена требуемая версия PHP

Последние обсуждения в сообществе MODX.pro