Здравствуйте, возникли проблемы с заданием
[ex2-34] Установить значение тега meta «specialdate» в компоненте news.listПо задание:
- В шаблон сайта, в файле header.php добавить тег <met a property= "specialdate" content="">, перед тегом title. Управление значением content для разделов сайта и статичных страниц должно быть доступно администратору сайта.
- Для всех страниц сайта по умолчанию значение тега установить равным «100».
- В настройки компонентов news и news.list добавить параметр в виде чек-бокса: «Установить свойство страницы specialdate». Значение параметра передавать из настроек комплексного компонента news в news.list на соответствующей странице комплексного компонента.
- Если параметр компонента «Установить свойство страницы specialdate» активен, то Определить дату новости, отображаемой первой на текущей странице
- Если параметр компонента «Установить свойство страницы specialdate» активен, то Полученный результат установить как значение тега
- Полученный результат установить как значение тега
1 и 2. я установил перед title тег и сделал вызов отложенной функции, по умолчанию поставил значение 100, как это требуется в задании
Вопрос, по этому:
правление значением content для разделов сайта и статичных страниц должно быть доступно администратору сайта. т.е. необходимо добавить значение в файл параметров или где хранить значение, которое будет редактировать админ ?
3. Добавил параметр в виде чекбокса для компонентов: верно ?
4. Получение даты первого элемента необходимо делать в файле component_epilog ?
5. Правильно ли я получают свойство ?
Код |
---|
<met a name="specialdate" property="specialdate" content="<?echo $APPLICATION->GetPageProperty("specialdate",100); ?>"> |
Если и правильно, то туда оно не приходит, хотя если разместить это после SetPageProperty, то работает