Создание сайтов на MODx: Плейсхолдеры (параметры) чанков

Автор Maksim Inshakov
Создание сайтов на MODx: Плейсхолдеры (параметры) чанков

гнатология — это проект подготовки специалистов для интернет отрасли.

Я за 2 месяца. Можно освоить 1С 4 направлений дизайнером рекомендую пройти следующей программы проектирование интерфейсов инфографика дизайн мобильных приложений или веб-дизайн преподаватели эксперты Rambler mail ru redcams лаборатории. Касперского ФНК альфа-банка и других компаний промокод webdesign Master дает скидку 3000руб.

А до 15 августа при покупке программы любая другая в подарок.

Приветствую вас в друзья в новом видео мадекс Revolution. Сегодня мы рассмотрим использование placeholder of. Или другими словами параметров чанки в modx Revolution данная возможность позволит нам предотвратить чанков с минимальными отличиями сделать проект более целостным избежать путаницы в работе и дальнейшей поддержке проекта давайте рассмотрим на примере то есть использование данной возможности допустим у нас есть Head. В дальнейшем я вам на реальном примере уже покажу в админке modx. Сейчас я расскажу вообще о чём идёт речь допустим у нас есть. Чанг который содержит doctype тиг и содержимое тега Head I Tag Body обычно для главной страницы так. Бади должен содержать класс идентифицирующие его принадлежность к определенной странице сайта например Body Class равно is Home указаны для тега Body как уже понятно том, что мы находимся на главной странице сайта соответственно если у боди есть Class is Now Home или Body Class page Gallery или бейдж бейдж контакт и так далее. То данный класса будут говорить о том, что мы находимся на странице отличной от главной на странице галереи страницы контактов через эти классы будут стилизованные уже определенные элементы внутри самой странице той страница будет уникальной как решить задачу по распределению классов между страницами не опытный разработчик скорее всего создаст копию чека с тем лишь отличием, что будет иметь. Разные классы и использовать разные чанки в разных шаблонах сайтов вроде ничего странного и необычного, но мы получим 4 практически одинаковых чанка опытный разработчик почувствуют неладное копирование чего бы то ни было в разработке с высокой степенью вероятности является моветоном. Давайте откроем установленный модекс базовый урок по вы найдете на странице данного урока ссылка в описании. Кроме того. Вы найдете на данной странице небольшой бонус по настройке редактора. Эйс в. ММ по настройке темы material Theme. Так давайте перейдем. Ну сначала на главную страницу тут есть стандартная страница модуль. С недавнего времени получил появилась такая страничка. Таис заглушка на главной. Давайте откроем шаблоны начальный шаблон так и посмотрим он. Как видите. Здесь тема материал. Как сделать такую тему вы найдете на странице данного ссылка в описании. Так давайте посмотрим. Давайте Разобьём на чанки данный. Главное чтобы никто есть, но на примере этой заглушки собственная и покажу как можно использовать используя параметры использовать чанки. У нас есть doctype HTML начинается от найдём где-нибудь закрывается так здесь стиль увидим у нас инлайновые и вот у нас идёт так. Бади то есть вот — это всё. Мы вырезаем Control X создаем вызов чанка. Вызов чанка происходит через знак доллара соответственно. Ну если мы сохраним идём на главную мы увидим, что у нас Head. Пропал и все стили у нас сбросились давайте быстро создать. Чанг пока, что быстро его создадим соответственно назовем его Head. То есть — это часть шаблона какая-то часть. Я думаю обновляем видим наш чат подключился то есть всё работает. Да отлично есть одно, но если — это у нас смотрите — это у нас шаблон. Давайте его с копируем и назовём например внутренний шаблон внутренний шаблон так можно в принципе создать скопировать главную страницу также до для примера внутренняя. Давайте создадим также внутренняя страница на внутреннюю то есть ресурс внутренняя перейдём и здесь уже выберем внутренний шаблон так сохраняем. Ну давайте сразу перейдем посмотреть у нас смотрите данные шаблоны главное и внутренний абсолютно. Ничем не отличается если мы посмотрим. Исходный код страницы там где у нас начинается Tag Body у нас нет никакого класса если мы. Давайте снова откроем. Чан с которым будем работать если мы зададим стикботы. Давайте перейдём в самый низ ктгу Body так перейдём в дискотеку. Боди и зададим равно exhale сохраняем теперь. Какую бы страницу мы не. Обновили у нас так. Бади будет иметь Class is Home здесь — это заметно. Но страница внутренняя у нас не должна иметь этого класса. А надо иметь Class is Now Come должна содержать какого-либо класса смотрите чтобы нам не копировать Head с единственным лишь отличием класс из ног у тега Body мы можем сделать следующим образом мы можем через. Плюс То есть открываются двойным и как обычно в модекс для вывода placeholder какого-то и задаем Body Class. Что делаем дальше. Давайте на новой вкладке открою шаблон вывода так шаблон вывода. Давайте например начальный шаблон откроем и смотрите видите этот. Теперь мы можем задать выводу чанка Head некоторые параметры параметры у нас водится через знак то есть? в конце и через. Александр у нас задаются параметры Body Class равно так и здесь например напишем из науку или is is Home. Так теперь давайте обновим главную и посмотрим, что у нас получилось. Главное чтобы вы поняли суть как — это Используй.

0 комментариев
0

Читайте также