Как привязать css к xsl, подскажите пожалуйста.

#
Как привязать css к xsl, подскажите пожалуйста.
Подскажите пожалуйста как привязать стили css. Вот мой код вывода
                                                <!-- .article -->
                                                  <div class="article">
                  <h2>СТАТЬИ</h2>
                     <ul>
                     <?php
                     $Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
                        Core_Entity::factory('Informationsystem', '15'
                     );

                     $Informationsystem_Controller_Show
                        ->informationsystemItems()
                        ->queryBuilder()
                        ->clearOrderBy();

                     $Informationsystem_Controller_Show
                        ->xsl(
                           Core_Entity::factory('Xsl'->getByName('АнонсыНовостей'
                        )
                        ->groupsMode('none'
                        ->group(FALSE)
                        ->limit(3)
                        ->show();
                     ?>
               </ul>
               <a id="lft" href="/article/">Все статьи >></a>
               </div><!-- /.article -->

Вот стили
.article h2 {color:#fff;font-size:16px;background:#999999;padding:8px 0 6px 13px;}
.article ul {margin-bottom:5px;}
.article ul li {border-bottom:1px solid #cccccc;padding:5px 10px;}
.article ul li:hover {background:#ededed;}
.article ul li a {color:#8a8a8a;}

.article {overflow:hidden;margin-top:5px;padding-bottom:5px;background:#f5f5f5;border:1px  solid #cccccc;}

Но почему то на сайте стиль не отображается. Подскажите где ошибка?
#
Re: Как привязать css к xsl, подскажите пожалуйста.
Я не очень уверен, но возможно, стиль нужно описывать непосредственно в xsl  а не в макете, если используется XSL-шаблон? Или я не прав...
///
Модератор
#
Re: Как привязать css к xsl, подскажите пожалуйста.
при редактировании макета есть отдельное поле для внесения CSS
#
Re: Как привязать css к xsl, подскажите пожалуйста.
Вот xls макет

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:hostcms="http://www.hostcms.ru/"
   exclude-result-prefixes="hostcms">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict"
      doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
      encoding="utf-8" indent="yes" method="html"
      omit-xml-declaration="no" version="1.0"
      media-type="text/xml"/>
   
   <!-- СписокНовостейНаГлавной -->
   
   <xsl:template match="/">
      <xsl:apply-templates select="/informationsystem"/>
   </xsl:template>
   
   <xsl:template match="/informationsystem">
      
      <!-- Отображение записи информационной системы -->
      <xsl:if test="informationsystem_item">

         <dl class="article">
            <xsl:apply-templates select="informationsystem_item"/>
         </dl>
      </xsl:if>
      
   </xsl:template>
   
   <!-- Шаблон вывода информационного элемента -->
   <xsl:template match="informationsystem_item">
      
      <dd>
         <a href="{url}" hostcms:id="{@id}"
            hostcms:entity="informationsystem_item">
            <xsl:value-of disable-output-escaping="yes" select="name"/>
         </a>
      </dd>
   </xsl:template>
</xsl:stylesheet>

Вот css

.article h2 {color:#fff;font-size:16px;background:#999999;padding:8px 0 6px 13px;}
.article ul {margin-bottom:5px;}
.article ul li {border-bottom:1px solid #cccccc;padding:5px 10px;}
.article ul li:hover {background:#ededed;}
.article ul li a {color:#8a8a8a;}

.article {overflow:hidden;margin-top:5px;padding-bottom:5px;background:#f5f5f5;border:1px solid #cccccc;}

Подскажите как вставить, стандартно не прописывается, выдает ошибку.
#
Re: Как привязать css к xsl, подскажите пожалуйста.
mexorus писал(а):
Вот xls макет


mexorus, не путайте три разные вещи.
Макет - это макет.
XSL - это шаблон.
XSL-макетов не существует.
А xls, как вы написали - это вообще расширение файлов от старых версий Microsoft Excel

Если в редакторе _макета_ на вкладке css у вас уже вставлен код css-стилей, то убедитесь, что в самом коде _макета_ вы включили вывод этих стилей.
Подробнее см здесь http://www.hostcms.ru/forums/2/7522/
Заказов не беру. Консультирую редко.
#
Re: Как привязать css к xsl, подскажите пожалуйста.
В коде макета вставлен вывод стилей <div class="article"> сами стили в css стоят, но на сайте выводится стиль только самого блока, а мне нужно оформить текст. Пишут что стили нужно ставить прямо в xsl, но как не могу найти.
Авторизация