Zencart

Материал из Newman's WiKi.

Перейти к: навигация, поиск

ZenCart CMS для создания интернет магазина.

Содержание

Описание

Система на первый взгляд простая. В админке каждая операция или группа операций выполняется отдельным файлом. Файл очень легко найти и легко редактировать.

Локализация

Локализация сделана через текстовые константы. Файлы с определением констант находятся в папках соответствующих языков. Папки с языками надо искать в includes/languages (отдельно для админки и отдельно для сайта). Подключение файлов с языковыми константами Zencart делает в автоматическом режиме (по крайней мере у меня так получилось). Если файл админки называется hello_world.php то для русской версии админки будет найден и подключен файл /admin/includes/languages/russian/extra_definitions/hello_world.php.

Меню админ раздела

Меню админ раздела описывается в файле header_navigation.php в папке /admin/includes. Из этого файла подключаются файлы отвечающие за пункты каждого раздела меню (папка /admin/includes/boxes). В каждый раздел меню входят фиксированные пункты, они жестко прописаны в файле. Помимо этих пунктов автоматически подключатся файлы из подкаталога extra_boxes. Какой именно файл подключать к разделу определяется по префиксу в имени этого файла.

Так если мы хотим подключить файл в раздел меню "Инструменты" (Tools) то имя файлы в папке extra_boxes должно иметь вид hello_world_tools_dhtml.php, где tools_dhtml.php является префиксом определяющим принадлежность этого файла требуемому разделу меню.

Ссылки

www.zen-cart.com - Сайт поддержки