Помогни ни да направим Uroci.net по - богат! Добави урок

CMS Bitrix Site Manager - интеграция (шаблон, структура, навигация) 1

bitrix   трудност:    видян: 5842

Шаблони и сайтове

 

Една от главните характеристики на системата «Bitrix Site Manager» е поддръжката на многосайтовост. Това означава, че вие можете да създавате произволно количество сайтове и да осъществявате управлението им, използвайки едно копие на продукта.

Количеството сайтове в системата се ограничава само от условията на лицензното споразумение. В рамките на лицензното споразумение на основата на един екземпляр на продукта могат да се създават два сайта (с използване на едно копие бази данни). За създаване на допълнителни сайтове (т.е. за създаване на три и повече сайтове на основа един екземпляр на продукта), трябва да се закупи лиценз за допълнителни сайтове.

Всеки сайт, работещ под управление на системата, може да се характеризира със собствен домейн, външен вид, език на интерфейса и информационно съдържание (контент).

Външния вид на сайта се определя от шаблона на дизайна.

Шаблон за дизайна това е външния вид на сайта, в който се определя разположението на различните елементи на сайта, художествен стил и способ за показване на страниците. Включва в себе си програмен html-код, графични елементи, таблици стилове, допълнителни файлове за показване на контента. Може също така да включи в себе си шаблони на компоненти, шаблони на готови страници и снипети.

Използването на шаблони позволява да се прави гъвкава настройка на дизайна на сайтовете, разделите и страниците на сайта. Например, възможно е използване на специален празничен дизайн в течение на указан период от време, автоматично управление на външния вид на сайта в зависимост от групата посетители и т.н.

Условия за прилагане на един или друг шаблон на дизайна се задават в административния раздел (Настройки > Настройка на продукта > Сайтове > Списък сайтове) отделно за всеки сайт във формата за неговото редактиране:

Натиснете 
върху рисунката, за да я увеличите

Внимание! При настройката на условията за прилагане на шаблоните обезателно указвайте индекс за сортиране. Реда за прилагане на шаблоните към сайта се определя в съответствие с указаното сортиране. Ако за страници (раздел) могат да бъдат приложени няколко шаблона, то в резултат ще бъде приложен шаблон с по-голямото сортиране. Ако индекс за сортиране не е определен, то може да бъде приложен грешен шаблон.

За всеки сайт може да бъде използвано неограничено количество различни шаблони за сайта.

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

Шаблони на сайта могат да бъдат прилагани на сайта в зависимост от различни условия:

  • за папка или файл – шаблона ще бъде използван за избрана страница или раздел;
  • за групи ползващи – шаблона ще бъде използван за избрани групи ползващи, които са въведени на сайта.
  • период от време – шаблона ще бъде използван в определени граници на периода от време. Ако втората граница на периода не е указана, то периода от време се счита неограничен.
  • параметър в URL – шаблона се използва в съответствие с определена двойка [име/значение] параметри в URL, например, print=Y.
  • зраз PHP – шаблона ще бъде използван при изпълнение на всяко условие на език PHP. Забележка: В качеството на код за условие следва да се ползва израз, който се ползва в скоби с конструкция if(). Например, $USER->IsAuthorized().

Обърнете внимание: след прилагане на условия, например, след избор на папка, за която ще бъде използван шаблон, може да се премине към условие «израз PHP». Тогава в полето за условие ще бъде показан програмния код за избраното условие.

Например, ако е избрано условие покажи шаблон за раздел /partners/, при преход към «израз PHP» ще бъде показан следния код: CSite::InDir('/partners/')

Израза на PHP може да бъде модифициран по произволен начин и съхранен. По този начин може да се комбинират различни условия, например, да се задава шаблон за показ на определена папка и само на авторизирани ползващи:
CSite::InDir('/partners/') && $USER->IsAuthorized()

Настройка на условия за шаблони на сайта. Демонстрационен клип. 
(Flash)Настройка на условия за шаблони на сайта. Демонстрационен клип. (Flash)


Страници: «1 2 3 4 »

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com