This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
public:standarts:integracija [28.06.17 в 10:19] 93.170.111.5 ↷ Операцией перемещения обновлены ссылки |
public:standarts:integracija [06.12.17 в 15:44] Артем Куц |
||
---|---|---|---|
Line 31: | Line 31: | ||
- Все динамические блоки в макетах выводятся с помощью класса «Kad_Template». | - Все динамические блоки в макетах выводятся с помощью класса «Kad_Template». | ||
- Весь JS код и стили должны быть упакованы в файлы. | - Весь JS код и стили должны быть упакованы в файлы. | ||
+ | - Javascript | ||
+ | - JS код для конкретного раздела нужно подключать именно в этом разделе с помощью вкладки Макета Javascript или с помощью подключения внешнего JS файла. | ||
- XSL-шаблоны: | - XSL-шаблоны: | ||
- Все XSL- шаблоны, отличные от исходных, должны быть скопированы и именованы с префиксом из двух символов, полученным из домена сайта через «_», а также помещены в отдельную группу с названием домена сайта. | - Все XSL- шаблоны, отличные от исходных, должны быть скопированы и именованы с префиксом из двух символов, полученным из домена сайта через «_», а также помещены в отдельную группу с названием домена сайта. | ||
Line 47: | Line 49: | ||
- Константы: | - Константы: | ||
- Все константы должны быть в верхнем регистре. | - Все константы должны быть в верхнем регистре. | ||
+ | - Доработки/нестандартный функционал. | ||
+ | - Никогда не доверяйте данным от пользователя. Данные нужно проверять. | ||
- Недопустимо: | - Недопустимо: | ||
- Использование сторонних файлов и библиотек, находящихся за пределами папки «modules», а также в корне папки «modules». Такие библиотеки должны быть разработаны строго в соответствии с API HostCMS и размещаться в отдельной папке папки modules. | - Использование сторонних файлов и библиотек, находящихся за пределами папки «modules», а также в корне папки «modules». Такие библиотеки должны быть разработаны строго в соответствии с API HostCMS и размещаться в отдельной папке папки modules. |