Сообщение

Переводим названия пунктов меню Configuration

Об одном способе интернационализации меню Configuration


Для изменения языка отображения информации в Zen-Cart используется привычный способ подключения тех или иных наборов скриптов, содержащих переводы фраз в зависимости от выбранного языка.

Казалось бы, нет ничего проще. Знай-себе переводи фразы в соответствующих файлах и сайт "заговорит" нужным языком. Но, не все так хорошо, как кажется на первый взгляд. Так уж сложилось, что из этого правила выпадают несколько исключений. Одним из них является под-меню Configuration главного меню административной части. Названия пунктов этого меню хранятся в базе данных и не изменяются при переключении языка интерфейса. Даже, если перевести названия на нужный нам язык, то это будет только один-единственный язык и легко переключать переводы на разные языки все-равно не получится.

Неужели все так безнадежно и без существенного изменения архитектуры решить эту проблему не возможно? Оказывается, существует очень простой способ обойти заложенное архитектурное ограничение. О том, как это можно сделать, мы и поговорим в этой короткой заметке.

Подробнее: Переводим названия пунктов меню Configuration

Overriding и Observer/Notifier

Overriding и Observer/Notifier. Пример практического применения


Цель настоящей небольшой заметки - привести практический пример изменения функциональности в Zen-Cart не изменяя при этом кода ядра.

Возьмем для реализации задачу из жизни. Часто бывает нужно изменить вид вывода списка категорий, имеющих вложенные категории. Так, чтобы отображался список товаров из всех вложенных категорий. Сейчас мы решим эту задачу не изменяя существующих файлов скрипта, а только добавляя новые файлы.

Подробнее: Overriding и Observer/Notifier

МультиШоп

Интегрированная сеть интернет-магазинов "MultiShop"


В этой заметке описывается применяемый нами механизм для построения сетей интернет-магазинов.
Ваши вопросы, замечания, пожелания, пожалуйста, направляйте на адрес Этот адрес электронной почты защищен от спам-ботов. У Вас должен быть включен JavaScript для просмотра.

  1. Введение
  2. Решаемые задачи
  3. Выбор платформы
  4. Предлагаемое решение
  5. Описание работы
    1. Ведение реестра и развертывание магазинов
    2. Импорт информации о товарах
    3. Работа с заказами
  6. Варианты использования

Подробнее: МультиШоп

Joomla templates by a4joomla