Modx Evolution Лабораторный практикум


Скачать 1.84 Mb.
Название Modx Evolution Лабораторный практикум
страница 2/16
Тип Документы
rykovodstvo.ru > Руководство эксплуатация > Документы
1   2   3   4   5   6   7   8   9   ...   16
прописываем следующее:



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

/assets/templates/site/

Добавляйте аккуратно, ничего не пропустите, чтобы не возвращаться к этому снова и снова, нужно изменить все пути, в которых встречаются styles, scripts и images.

Для примера, вот как выглядит путь подключения CSS стилей в оригинале:



А вот так уже после изменения:



Если файлы шаблона у вас лежат в папке с другим названием, то вместо site, вставьте свое название при изменении путей. После того как вы скрупулезно просмотрите весь код шаблона или найдете все места, где нужно вносить изменения путем поиска слов images, styles, scripts на странице (для поиска по странице нажмите Ctrl+F) можете смело сохранять ваш шаблон и опять следовать на главную страницу, чтобы посмотреть что получилось. Для этого следуйте по вкладкам Сайт → Просмотр или наберите в браузере URL вашего сайта. И что мы видим? Если вы ничего не пропустили, вы должны увидеть отличный шаблон без ошибок, прям как на демонстрационной странице, только вместо изображений пока стоят изображения-заглушки с цифрами.

3.3. Итоги

Отлично, с задачей мы справились превосходно. На этом интеграция дизайна главной страницы закончена, осталась только дополнительная настройка. Скажите, знаете ли вы какую-нибудь систему управления, в которую дизайн встраивается так быстро? Я такие CMS еще не встречал.

На следующем уроке мы научимся создавать динамические меню и познакомимся с основными принципами работы с дизайном в MODx. Вы узнаете, что такое чанки и как с ними работать.

3.4. Контрольные вопросы

  1. Что такое шаблон?

  2. Как загрузить файл дизайна на сайт MODx?

  3. Как подключить дизайн к сайту на MODx?

  4. Как запустить просмотр страниц сайта из системы управления MODx?

  5. Зачем нужно изменять пути к файлам styles, scripts и images?

Задание 4

Настройка шаблона, разбиение на чанки

цели занятия

  • Настройка и управление шаблоном сайта.

Форма организации занятия

Фронтальная.

Студент должен знать

  • прядок настройки шаблонов сайта,

Студент должен уметь

  • выполнять лабораторно-практическое задание №3,

  • настраивать шаблон сайта,

  • разбивать HTML код на чанки.

Обеспеченность

  • компьютер с доступом в Интернет,

  • настоящий курс лабораторно-практических работ.

Практическое задание

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

4.1. основные блоки шаблона главной страницы

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

  1. Шапка сайта, рис. 4.1.



Рис. 4.1

В нашем случае шапка сайта идет совместно с логотипом и главным меню навигации

  1. jQuery галерея, рис. 4.2.



Рис. 4.2

Тут все просто, так как блок галереи располагается на всю ширину шаблона.

  1. Блок с анонсами или кратким содержанием статей, новостей и так далее, рис. 4.3.



Рис. 4.3

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

  1. Футер, или нижняя часть сайта, рис. 4.4.



Рис. 4.4

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

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

4.2. чанк

Чанк — это не что иное, как простой кусок HTML кода. Например, у вас есть шаблон, в котором какая-то часть HTML кода повторяется более одного раза, но вы хотите вносить изменения сразу везде, где встречается этот повторяемый код. Для этого в системе управления создаете чанк с именем, например, Повторяемая_часть, а в качестве содержимого чанка используете этот кусок повторяемого кода. После чего, в разметке шаблона вы можете вместо этих повторяемых блоков, вставить следующую конструкцию:

{{Повторяемая_часть}}
которую MODx при выводе страницы автоматически заменит на содержимое этого чанка. Таким образом, при необходимости внести какие-нибудь изменения в повторяемые блоки, вы просто редактируете созданный вами чанк.

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

4.3. разбивка шаблона на чанки

Теперь, когда вы уже познакомились с терминологией мы начнем разбивать содержимое нашего шаблона на чанки. Вы можете задать резонный вопрос: зачем это нужно, ведь у нас на странице нет повторяемых блоков? Но вы не должны забывать, что большинство сайтов одним шаблоном не ограничиваются. В пределах одного сайта шаблонов может быть гораздо больше, и все они имеют некоторые одинаковые элементы, которые логично будет вынести в отдельный чанк, чтобы вносить при необходимости изменения во все шаблоны сразу из одного места, а именно при редактировании чанка.

В нашем примере у сайта, который мы с вами пытаемся сделать есть три вида шаблонов, о которых речь шла на предыдущем уроке (главная страница, страница с дополнительной навигацией и страница с одной колонкой на всю ширину). Пока мы разбираем с вами только шаблон главной страницы, но если отвлечься и посмотреть на все три варианта шаблона, то можно увидеть что у них есть общие части, такие как Шапка сайта и Футер, рис. 4.5.



Рис. 4.5

Согласитесь, не очень удобно при изменении информации расположенной в футере сайта или при внесении изменений в шапку сайта, редактировать каждый шаблон по отдельности. Ведь их может быть гораздо больше трех, при этом помимо потраченного времени увеличивается вероятность того, что вы что-нибудь пропустите. Поэтому, мы с самого начала будем учиться правильно работать с шаблонами и для этого первое, что мы делаем, это разбиваем HTML-код на чанки.

Для того, чтобы попасть на страницу редактирования шаблона главной страницы проследуем по следующим вкладкам: Элементы → Управление элементами → Шаблоны → Главная страница.

Для начала я хочу посоветовать вам вынести в отдельный чанк тег
1   2   3   4   5   6   7   8   9   ...   16

Похожие:

Modx Evolution Лабораторный практикум icon Инструкция по установке и настройке модуля oos для modx evolution...
Для корректной работы модуля oos для modx evolution необходимо установить программный модуль Shopkeeper
Modx Evolution Лабораторный практикум icon Эксплуатационные материалы лабораторный практикум
Эксплуатационные материалы: лабораторный практикум / А. Д. Синегибская. – Братск: БрГУ, 2011. – 65 с
Modx Evolution Лабораторный практикум icon Устанавливаем modx Revolution X
В первую очередь, необходимо скачать modx Revolution X. У вас есть возможность сскачать прямо с сайта разработчика
Modx Evolution Лабораторный практикум icon Инструментарий веб-разработчика: Apache, php, Mysql, phpMyAdmin Лабораторный...
Инструментарий веб-разработчика: Apache, php, Mysql, phpMyAdmin: Лабораторный практикум по дисциплине «Сети ЭВМ и телекоммуникации»...
Modx Evolution Лабораторный практикум icon Электронных ресурсов
Басангова Е. О. Лабораторный практикум “Компьютерная анимация в среде Macromedia Flash”
Modx Evolution Лабораторный практикум icon Название Ссылка
Лабораторный практикум по биологии гоу впо уральского Государственного лесотехнического университета
Modx Evolution Лабораторный практикум icon Лекция 1
Молчанов А. Ю. Системное программное обеспечение. Лабораторный практикум: – спб.: Питер, 2005. – 284 с
Modx Evolution Лабораторный практикум icon Среднетехнический факультет
Лабораторный практикум составлен для проведения лабораторных работ по дисциплине «Технохимический контроль производства»
Modx Evolution Лабораторный практикум icon Руководство по работе с административной панелью modx
Для работы с системой управления modx не требуется знаний и опыта работы с html-кодом веб-сайтов. Исключение составляет заполнение...
Modx Evolution Лабораторный практикум icon Руководство по работе с административной панелью modx
Для работы с системой управления modx не требуется знаний и опыта работы с html-кодом веб-сайтов. Исключение составляет заполнение...
Modx Evolution Лабораторный практикум icon Лабораторный практикум по дисциплине
Лабораторные работы должны выполняться в той последовательности, в которой они приводятся в данной разработке
Modx Evolution Лабораторный практикум icon Методические указания по выполнению практических работ для студентов специальности 09. 02. 04
Лабораторный практикум / Ханты-Мансийский технолого-педагогический колледж; Сост
Modx Evolution Лабораторный практикум icon В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio »
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Modx Evolution Лабораторный практикум icon Энзимология
Энзимология : Лабораторный практикум /[Текст] / сост. Н. М. Титова, Т. Н. Субботина. – Красноярск: Сиб федер ун-т, 2012. – 60 с
Modx Evolution Лабораторный практикум icon Кафедра товароведения и товарной экспертизы лабораторный практикум...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Modx Evolution Лабораторный практикум icon Российской Федерации Федеральное государственное бюджетное образовательное...
Лабораторный практикум по дисциплине «Операционные системы» / Уфимск гос авиац техн ун-т; Сост. О. Д. Лянцев, А. В. Казанцев. – Уфа,...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск