Пробую реализовать фоновый параллакс. Подскажите пожалуйста:
В \application\maxsite\templates\default\custom сказано:
// можно указать css-класс для BODY if (is_type('home')) mso_set_val('body_class', 'mso-body-home'); else mso_set_val('body_class', 'mso-body-all mso-body-' . getinfo('type'));
Как добавить доп. класс к body для главной страницы (в моём случае это класс parallax-window container) понятно.
Не понятно, как добавить к body всех страниц сайта параметры атрибута data:
data-parallax="scroll" data-image-src="/images/fon.jpg"
Вообщем, необходимо, чтоб на выходе получилось:
<body class="mso-body-home parallax-window container" data-parallax="scroll" data-image-src="/images/fon.jpg">это для главной и:
<body class="mso-body-all mso-body-page parallax-window container" data-parallax="scroll" data-image-src="/images/fon.jpg">это для остальных страниц
2 3452
Еще записи по теме
- Как безопасно перенести МаксСайт на другой домен?
- Как вывести последние записи блога на произвольной странице?
- Как скрыть контент от незарегистрированных пользователей?
- Опасен ли перенос page.php из папки common в папку шаблона?
- Как разместить свой слайдер в "первом блоке шапки"?
- Как уменьшить время загрузки страницы? Не количество запросов к БД
- Убрать транслитерацию (сделать кирилический ЧПУ)
Дмитрий, а в чём сложность найти место вывода тэга body и посмотреть имеющиеся там возможности?
Я посмотрел сам. В Default-шаблоне вывод тега body происходит в файле \application\maxsite\templates\default\main\blocks\body-start.php. В нём видно, что возможности добавить атрибуты к тэгу не предусмотрены, значит остаётся только вариант с правкой этого файла согласно вашей задаче.
Спасибо, файл body-start.php - решил задачку.