Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

2. КАК ДОБАВИТЬ НОВУЮ ЛЕГЕНДУ

1. Откройте файл `lib/ACP/Legend.

...

pm`.

2. Найдите переменную `%LEGEND`. Это список всех доступных справок.

3. Добавьте новую запись по аналогии с существующими.

Структура записи:

Блок кода
languageshell
    'имя_легенды' => {                 # Уникальное имя (на латинице), по которому будем вызывать в шаблоне
        title => 'ЗАГОЛОВОК',          # Языковая константа для заголовка (например, HELP)
        items => [                     # Список полей (строк) в справке
            { 
                term => 'НАЗВАНИЕ_ПОЛЯ',      # Языковая константа для названия поля (слева)
                desc => 'ОПИСАНИЕ_ПОЛЯ'       # Языковая константа для описания (справа)
            },
            {
                term => 'ID',                 # Если название - НЕ константа, а просто текст (например, ID или IP)
                desc => 'DESC_ID',
                is_lang_term => 0             # Укажите 0, чтобы система не искала перевод для 'term'
            },
            # ... добавьте столько пунктов, сколько нужно
        ]
    },

...