Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 21-12-2009 14:38:31

bomax
глаголь
Зарегистрирован: 27-11-2009
Сообщений: 35
Вебсайт

Как выводить выдержку статьи на определенных страницах сайта

Здравствуйте. Делаю свой первый сайт на основе шаблона "блог". Установил замечательный плагин от Rob Sable rss_auto_excerpt. Вывожу выдержки из статей таким образом (настройки в default форме):
<txp:if_article_list>
    <txp:rss_auto_excerpt
        paragraphs="1"
        linkwraptag="span"
        linkclass="more"
        linktext="Далее ..." />
<txp:else />
    <txp:body />
</txp:if_article_list>
все, замечательно, но дело в том, что таким образом выдержка выводится во всех секциях, даже там, где так делать в принципе не нужно (секции контакты, например. См. мой блог)
Если выводить статью, обрамляя ее тегами:
<txp:if_section_article>
</txp:if_section_article>
выходит почти то, что и требовалось, но на заглавной странице выводятся все статьи целиком, а с выдержками только когда переходишь непосредственно в секцию article.
подскажите, как сделать вывод выдержки статей только на заглавной странице и в секции article.
спасибо!

Неактивен

 

#2 21-12-2009 15:34:57

froZZen
он
Откуда: vrn - spb
Зарегистрирован: 05-10-2005
Сообщений: 273
Вебсайт

Re: Как выводить выдержку статьи на определенных страницах сайта

Воспользуйтесь

Код:

<txp:if_section name="....список секций через запятую..." >
...conditional statement...
</txp:if_section>

Главная страница - default.

Неактивен

 

#3 21-12-2009 15:45:25

bomax
глаголь
Зарегистрирован: 27-11-2009
Сообщений: 35
Вебсайт

Re: Как выводить выдержку статьи на определенных страницах сайта

спасибо!
теперь форма default имеет вид:

<txp:if_article_list>
    <txp:if_section name="about,contact,forum">
        <txp:body />
    <txp:else />
        <txp:rss_auto_excerpt
            paragraphs="1"
            linkwraptag="span"
            linkclass="more"
            linktext="Далее ..." />
    </txp:if_section>
</txp:if_article_list>
все выводит так, как и хотелось бы smile

Неактивен

 

#4 21-12-2009 16:20:37

bomax
глаголь
Зарегистрирован: 27-11-2009
Сообщений: 35
Вебсайт

Re: Как выводить выдержку статьи на определенных страницах сайта

немного неправильный скрипт привел, т.к. в нем все-таки была ошибка.. надо так:
<txp:if_article_list>
    <txp:if_section name="about,contact,forum">
        <txp:body />
    <txp:else />
        <txp:rss_auto_excerpt
            paragraphs="1"
            linkwraptag="span"
            linkclass="more"
            linktext="Далее ..." />
    </txp:if_section>
    <txp:else />
        <txp:body />
</txp:if_article_list>

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru