Подскажите с выводом xls шаблонов.

#
Подскажите с выводом xls шаблонов.
Подскажите как вывести xls шаблон анонса новостей в таком виде Заголовок и краткий текст. Я один шаблон нашел переделал, он выводит только заголовок, как добавить еще вывод первых нескольких строк новости.
И как это все к css привязать.
Вот код вывода заголовка новости, который я использую.
<?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="news_list">
            <xsl:apply-templates select="informationsystem_item"/>
         </dl>
      </xsl:if>
      
   </xsl:template>
   
   <!-- Шаблон вывода информационного элемента -->
   <xsl:template match="informationsystem_item">
      
      
      <dd>
         <a href="{url}" hostcms:id="{@id}"
            hostcms:field="name" hostcms:entity="informationsystem_item">
            <xsl:value-of disable-output-escaping="yes" select="name"/>
         </a>
      </dd>
   </xsl:template>
</xsl:stylesheet>
Модератор
#
Re: Подскажите с выводом xls шаблонов.
После
        
<a href="{url}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="informationsystem_item">
            <xsl:value-of disable-output-escaping="yes" select="name"/>
</a>


Добавляете

<xsl:value-of disable-output-escaping="yes" select="substring(text, 1, 400)"/>


Выведет первые 400 символов текста. Но я бы рекомендовал добавить краткий текст в описание и уже выводить так:

<xsl:value-of disable-output-escaping="yes" select="description"/>
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Подскажите с выводом xls шаблонов.
alexander.egorov, ещё есть такая весёлая фишка в css http://htmlbook.ru/css/text-overflow
Чтобы не обрезать лишние символы.
#
Re: Подскажите с выводом xls шаблонов.
А подскажите пожалуйста как привязать стили 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: Подскажите с выводом xls шаблонов.
Stepan0v,

На мой взгляд вообще "пилить" текст, чтобы вывести часть - жесткий моветон Но естественно любое решение имеет право на жизнь.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Подскажите с выводом xls шаблонов.
alexander.egorov писал(а):
На мой взгляд вообще «пилить» текст, чтобы вывести часть — жесткий моветон
+100500! Короткие тексты надо писать руками!
Заказов не беру. Консультирую редко.
#
Re: Подскажите с выводом xls шаблонов.
Kotoff, не нам же с вами их писать. А некоторым заказчикам это сложно объяснить. Хотя бы потому, что это требует от них дополнительный усилий.
К тому же бывают случаи, когда требуется три типа текста: длинный, короткий и очень короткий...
#
Re: Подскажите с выводом xls шаблонов.
Stepan0v писал(а):
когда требуется три типа текста
Значит надо писать три.
И у каждого уважающего себя проекта таки должен быть копирайтер.
И дизайнер, да.
Заказов не беру. Консультирую редко.
#
Re: Подскажите с выводом xls шаблонов.
А по привязке css кто нибудь может что подсказать?
Авторизация