3.1 CS-Cart: Разработка модуля CS-Cart (заготовка модуля)

Автор German Usachev
3.1 CS-Cart: Разработка модуля CS-Cart (заготовка модуля)

Привет приступим к созданию первого модуля думаю, что очень эффективно и быстро понятие с карты именно на практике при создании модуля и так все модули доступные на страничке модуля управления модулями.

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

По примеру только под свой модуль пределов.

Итак перейдём к созданию все модули у каждого модуля должна быть. Папочка папки аддонс здесь есть папке все папки есть полик addon xml — это единственный файл который обязательным для любого модуля. То есть как понять как по какому модулю относится здесь сидишь никак не отображается. А ну в принципе администратором интернет-магазинов — это неважно они должны лезть кот — это задачи наших разработчиков можно посмотреть код то есть смотрим sms-уведомления просмотр кода и здесь вот у блока есть addon sms notification. То есть я сразу понимаю, что за этот модуль отвечает. Папочка SMS на. Вот оно как нам сделать модуль. Обычно я просто беру копирую папочку мончес и. Вставляю при этом нужно назвать сделать. Как твоё название я его назову First аддон 1 аддон. О'КЕЙ на меня появился помимо помимо название папочки нужно зайти в файла данных xml и указать айтишник модуля всё вот — это вот схема аддон xml она описывает свойства параметры модуля у неё есть много возможностей много полей с помощью неё можно завести какие-то ограничения в системные на модуль можно сделать зависимости чтобы какой-то ваш модуль например работал только если включен или выключен другой модуль можно добавить настройки для да то есть, а если. Вы посмотрите модуль например отзывы и комментарии у него очень много настроек. То есть вы можете в своём модуль также добавить настройки достаточно посмотреть как — это сделано модули отзывы и комментарии вот-вот отзывы комментарии — это диско-шар ну как найти айдишник модуля вы уже и так, а пам-парам папочку я создал обновлю страничку доступные модули у меня вот появилась что-то недоразумение. Какое название. Дело в том, что я создал только схему аддон xml и в ней не нигде как же называется мой модуль то есть нет текстовых составляющих для модуля. А тут важно понимать для какой версии вы делаете модуль сейчас я делаю аддон схема 3.0 более старых версиях cs-cart было схема 20 версии 3.0 для создания языков для для создания описания используются специальные biofile версии 2.0 указывались прямо в схеме. От данных смайл чтобы сравнить разницу. Или например. Вы хотите сделать модуль для более старой версии чем 42 чем 41 42 43. Вы можете зайти в документацию. Разработка и модификация инструменты здесь есть аддон xml здесь есть пример файла. От данных xml 2.0 — это полная схема со всеми комментариями на русский язык все возможности описание и схема 3.0 также с комментариями на русском языке все возможности и поля. То есть например статусы Active status который будет выставлен после установки модуля листья просто копирую статусы актив и. Вставляю после установки модов соответственно у меня будет сразу включён и так я делаю по схеме 30 по схеме 30. Мне нужно добавить файл переводами тут есть пример файла с переводами, но можно также зайти в папочку. Вара Lynx выбрать. Ну я буду для английского так для русского делать сразу и так как я копировал модуль Majesta я скопирую тут же файл есть соответствующая девичнику я скопирую его и вставлю переименовал только по названию своего модуля открываю этот файл. Здесь идет описание. То есть — это все из-за кого и переменные все текстовые все текстовые данные их нужно делать через языковые переменные для поддержки мультиязычности я изменю везде мой честно. Мой первый аддон здесь — это it-шник языка в принципе они могут совпадать в будущем надо менять только строку. То есть вы захотите изменить то айдишник лучше оставить как есть. Ну и описание модуля айдишник должен уникальный описание нужно для того, что она подписывается под названием модуля вот здесь вот после того как я сделал для английского языка я сделаю то же самое для русского языка. Рекомендую вам сразу дела язычные модуля, а потому, что спрос на модуле под cs-cart за рубежом он очень высокий. Феста Дон я — это вот у меня есть для английского языка идиш них остается одинаковым я переименую для русского языка только первых мне язык на поменять вторых мне нужно название 1 модуль описание первого модуля посмотрю как выглядят мои ченджес. Тут куча каких-то непонятных срок. А ну я надеюсь мне — это всё не нужно обновляю страничку смотрю доступные модули ещё — это у меня появился первый модуль описание первого модуля то, что только, что я создал полиол полиол вы будете добавлять переводы для каких-то новых объектов которые вы будете создавать. Ну всё я в принципе могу уже установить модуль то есть нажать кнопку установить мой модуль ещё ничего не делает, но он уже будет в списке установленных уже в если я переключу язык то, а у меня также пампарампампам. Вот он всё stratton description да то есть название модуля оно переключается. А в следующем видео мы уже будем добавлять наращивать функционал добавлять возможности этого модуля и так далее. Ну всё спасибо встретимся в следующем видео если, что задавать его.

0 комментариев
0

Читайте также