User Tools

Site Tools


public:standarts:integracija

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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.
public/standarts/integracija.txt · Last modified: 24.08.18 в 15:19 by Артем Куц