Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Азат Разетдинов 07.05.2007 22:55
Смущает то, что у Вас основной шаблон дан большим куском, а правило layout вызывается по имени. При таком раскладе в шаблонах отдельных страниц не получится переопределить отдельные блоки главного шаблона. Я делаю иначе: разбиваю главный шаблон на логические части и вызываю их с помощью mode:<title><xsl:apply-templates select='.' mode='window_name'/></title>Если на какой-то странице понадобится вывести заголовок, отличный от window_name текущего объекта, достаточно будет переопределить правило в шаблоне страницы:
<xsl:template match='/page' mode='window_name'> <xsl:value-of select='custom_window_name'/> </xsl:template>