Компонент для создания на сайте текстовых списков (новостей, статьей и т.п.)

По умолчанию компонент содержит два раздела: новости и статьи. Они доступны по адресам:

Так же компонент устанавливает соответствующую админку. Для большинства сайтов этого будет достаточно.

Добавление нового раздела

Новый раздел задается в файле core/config/articles.php по аналогии с другими разделами. По сути нужно лишь дополнить массив $g_config['sections'] новым элементом, например:

        define("SECTION_FIRMS", 3);
        $g_config['sections'][SECTION_FIRMS] = "Фирмы";
    

Далее вы на своё усмотрение вручную создаёте страницу для отображения списка записей и (если необходимо) страницу для просмотра отдельной записи.

Сделайте их по аналогии с файлами src/news.php, tpl/news.php, src/news_one.php, tpl/news_one.php.

Состав каждой записи

Каждая запись (статья, новость) состоит из следующих полей:

Чтобы добавить свои поля, вам придется модифицировать модели model/ArticleModel.php и model/ArticleTextModel.php.
Причем в файле model/ArticleTextModel.php должны находиться зависимые от языка переменные.

Добавление нового языка

Если вы добавляете на сайт новый язык, то важно знать что кроме внесения изменений в файл core/config/main.php (см. мануал), теперь нужны изменения ещё в одном файле: core/config/lang_id.php. Внесите изменения по аналогии, как сделано это с другими языками.