Създаване на шаблон за instantcms

Част 2. Поставете кода

Сега добавете към системата за шаблон оформление, което ще покаже къде и какво да се показва.

1. В началото template.php файл в низ:


Това не позволява да се свържете с шаблон файл директно.

Файлът template.php (неговия обхват), ще бъде на разположение на обекти от класа: $ inCore, $ inUser, $ inPage ($ това), $ inConf и $ inDB.

След това е необходимо да се включи в района метод изход печатащата глава ():


Моля, имайте предвид, че в областта на шаблон маркер 2 само - един свързва стилове и комплекти от друга кодировка. Никакви други тагове тук не е необходимо, те ще бъдат генерирани от системата.
2. На следващо място, на мястото, където трябва да бъде на името на сайта, въведете:


3. Добавя габарит дълбочина разположение (пътя премества от потребителя на сайта):


В кавички, можете да зададете разделителната характер или HTML-код.

4. На следващо място, в случая с модули. В InstantCMS всеки модул може да бъде определен за показване на позицията (т.е. ще го покаже в някоя част на страницата). Можете да изберете само един от тези елементи, които са представени в шаблона. За да посочите позицията, на метода на шаблон се използва printModules:


Какво би станало, ако такъв посетител отваря менюто, която не е свързана с всеки един модул с позицията на "право"? Дясната колона ще бъде празна. За да избегнете това, шаблонът първо проверете дали има модул, предназначени за тази позиция, и едва след това се показва колоната на таблицата. например:


метод countModules връща броя на единиците, възложени на позиция. Т.е. Сега, ако позицията на модулите не е налице, тогава няма да се показва в колоната.

4. Сега шаблона е готов и можете да го изпратите на нас, за да добавите към хранилището и да участват в рейтингите и състезания :)