Как использовать профили

Профили - это специальный набор настроек шаблона Warp Framework, который может определять стиль, содержимое и макет вашего сайта.

Основной профиль определяет настройки по умолчанию для всего сайта. Вы можете создавать новые профили и назначать их в любой из существующих пунктов меню. Это позволит вам загружать различные настройки шаблона на различных страницах, тем самым вы сможете создать неповторимый стиль вашего сайта.

Новые профили наследуют все настройки от основного профиля, поэтому вам просто нужно применить те настройки, которые вы хотите изменить. Один из примеров того, как используются различные профили, можно увидеть в каждом шаблоне Warp Framework. (пр. в демо-пакете шаблона это можно увидеть наглядно, без него - можно увидеть в настройках шаблона). Кроме того, с помощью профилей осуществляется управление макетами позиций модулей (об этом было рассказано в настройках шаблона). 

Основной профиль

profile defaultВ общих настройках шаблона вы можете найти параметр, называемый Default Profile (Основной профиль). Здесь вы можете выбрать профиль, который должен загружаться на всех страницах. По умолчанию здесь установлен профиль Default (основной). Каждый шаблон имеет основной профиль и он не может быть удален. Если вы желаете загрузить в качестве основного профиль один из предустановленных или созданный вами, вы можете сделать это именно здесь.

Профили могут также быть загружены в интерфейс вашего сайта путем добавления параметра к его URL. Например, www.site.ru/index.php?profile=myprofile (ключевым здесь является параметр myprofile, его значение должно быть идентично одному из названий существующих профилей). Эта возможность используется, например, для загрузки различных вариаций шаблона по нажатию на соответствующую ссылку веб-сайта. Но если вам не нужна такая функция, вы должны отключить ее. Это можно сделать в настройках шаблона, во вкладке Основные настройки (General) прямо под параметром Основной профиль (Default Profile) - установите значение Нет (No) у параметра Динамические профили (Dynamic Profiles).

 

Создание нового профиля

profile addНовый профиль может быть создан в настройках шаблона, во вкладке Profiles (профили), просто нажмите Add (добавить) и введите название для вашего нового профиля.

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

Чтобы ввести новое значение или выбрать из различных опций, отличных от установленных по умолчанию, для начала вы должны включить возможность переопределения параметров, посредством включения галочки слева от выбранного параметра.

Если вы позже решите, что вы не хотите переопределять одно из значений, установленных по умолчанию, просто отключите галочку.

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

 

Назначение профиля для страницы

profile assignОдной из главных особенностей является возможность назначать различные профили разным страницам. Это позволяет вам изменять стиль и макет шаблона для определенных страниц.

Чтобы назначить профиль для одной или нескольких страниц, нажмите Assign Pages (Назначить страницы) и выберите из выпадающего списка те страницы, для которых вы хотели бы установить загрузку выбранного профиля. Вы можете выбрать несколько пунктов, нажимая на нужные элементы с нажатой клавишей Ctrl.

Пожалуйста, обратите внимание, что вы можете назначить только один профиль для определенной страницы. Если вы уже назначили профиль на страницу, она будет отображаться серым цветом и не может быть выбрана.

ПРИмер: создание различных макетов для разных страниц

profile layoutsОдним из наиболее распространенных способов применения профилей на различных страницах является загрузка различных макетов модулей и страниц.

Например, допустим, что ваш макет для позиции модулей Top-A установлен на значение Equal(Равные). Это означает, что все модули в этой позиции будут расположены на горизонтальной лини рядом друг с другом в равных условиях (пр. это касается ширины модулей). Но на главной странице вам, например, необходимо, чтобы модули располагались один под другим, не разделяя  между собой одной горизонтальной линии (такое представление равняется установленному значению Stack для макета позиции модулей).

Для этого создайте профиль, например с названием Frontpage, выберите его для редактирования и поставьте в настройках профиля галочку слева от параметра позиции модулей Top-A Layout, затем выберите значение Stack для этого параметра. После нажмите Назначить страницы (Assign pages) для выбора из выпадающего списка вашей главной страницы и сохраните изменения в правом верхнем углу. Теперь настройка макета для позиции Top-A будет переопределена для главной страницы.

Другой распространенный способ использования профилей, это скрытие системного вывода (установка значения No для параметра System Output) для определенных страниц, позволяющее выводить на странице только модули или, например, виджеты без вывода статей.

  • Понедельник, 28 мая 2012

Оставить комментарий

Вы комментируете как Гость.

beget