Вход для клиентов и партнеров
в начало сайта
Партнерская программаОнлайн демоСкачатьКарта сайта
 

Регламент
Документация
Часто задаваемые вопросы (FAQ)
Решения типовых вопросов
Форум поддержки
Библиотека разработчика

Посмотрите демо-ролики и убедитесь в том, что "Twilight CMS" очень удобна в управлении, понятна и проста.

Бесплатно скачайте "Twilight.Basic", установите на своем компьютере и изучите систему более детально.

Если вам нужно установить "Twilight CMS" на существующий сайт или разработать новый - обращайтесь в отдел интеграции.

 

Ваше имя
Ваш Email
Вопрос
Twilight.basic
  • Узнайте больше
  • Сравните версии
  • Twilight.selection
  • Узнайте больше
  • Сравните версии
  • Twilight.evolution
  • Узнайте больше
  • Сравните версии
  •  
    Главная // Форум поддержки

    Использование системы редактором сайта / Управление сайтом / Разный дизайн у страниц

    есть новые сообщения  Время:   29.07.10 17:28
    Елена Предположим что мне нужно одну страницу на сайте сделать с другим фоном... я создаю еще один html файл с точно таким же дизайном, но фон другой. Как теперь присвоить его нужной странице? В выборе дизайна страницы этот файл не появился... где его прописать?
    есть новые сообщения  Время:   29.07.10 18:15
    Служба поддержки См. http://www.twl.ru/tsdn/file_formats/menu_xml

    Чтобы добавить новый шаблон вам нужно а) создать файл и положить его в папку Templates и б) прописать его в перечне доступных на проекте шаблонов в файле Content/menu.xml в секции DECLARATION подсекции FRONT-TEMPLATES. Имя шаблона - это имя файла в Templates без расширения. После обновления дерева в админке вы сможете назначать страницам новый шаблон через контекстное меню.

    Обратите внимание, что если ваши шаблоны отличаются небольшой частью, имеет смысл общие блоки выносить в отдельные файлы и использовать макрос TemplatePart для их подключения в основной файл. Так, как это сделано в демо-сайте с частями Header и Footer.

    Также, если к примеру вы хотите чтобы у вас менялся только цвет фона, или подключался другой css на определенных страницах, вы можете внутри одного шаблона сделать условный блок с помощью макроса Text, где выводить один или другой блок текста в зависимости от переменной $Alias$ или каких-то других условий.

    Например, конструкция
    $Text[source: common.css; antisource: common_red.css; condition: $Alias$=index]$
    выведет строку "common.css" на странице с Alias равным index (на главной странице сайта), а на всех остальных страницах будет выведено "common_red.css". Вставив этот макрос в нужное место вы можете менять CSS, который подключается на странице в зависимости от определенных разработчиком (!) алиасов, что избавит заказчика от необходимости потом назначать шаблоны на страницы вручную при создании новых страниц. Однако, негативным моментом будет необходимость жестко прописать перечень Alias, если страниц будет несколько (condition: $Alias$ in index|sitemap|feedback и т.п.), но тут уже нужно смотреть на задачу которую вы решаете.

    есть новые сообщения  Время:   29.07.10 18:18
    Елена СУПЕР!!!! Спасибо за развернутый ответ. Движок обалденный как для разработчика так и для редактора. Снимаю шляпу))

    Ваше имя:

    Email:

    Сообщение:

    Прислать оповещение на email, если мне ответят

     
    © 2003-17 Страта Технологии (создание сайтов, разработка cms), Twilight CMS in english.
    Наш адрес: Москва, пр. Маршала Жукова д.51
    Тел.: (495) 222-6436, E-mail: , карта сайта, условия использования информации о CMS
    Звоните через Skype:  

    Реклама: