Jak zobrazit náhled článků - anotaci?


Chtěli byste pomocí textpatternu zobrazovat náhled článků (anotaci) a následně teprve celý jeho obsah?

Na kartě Vzhled podkartě Stránky vložte do stránky tento kod:

<txp:article listform="nahled-clanku" form="cely-clanek" limit="5"  />

Kde listform je forma, která se využívá pro vypisování náhledů článků na hlavní stránce nebo rubrice a form je forma, která je použita pro vypsání celého článku. Limit=5 znamená, že na stránce se bude vypisovat maximálně 5 článků.

Tato syntaxe nám dává do rukou neuvěřitelné možnosti zobrazování článků. Tedy, že si můžeme na kartě Vzhled podkartě Formy nadefinovat vypisování článků naprosto dle svých představ, přání a tužeb :)

V mém případě jsem dal vytvořit novou formu a nazval ji „nahled-clanku“, která se má jak již název vypovídá starat o vypisování náhledu článků. Ve formě je vložen tento kod:

<h3><txp:permlink><txp:title /></txp:permlink></h3>
<txp:excerpt />
<p><txp:if_comments><txp:comments_invite  /></txp:if_comments></p>

<txp:excerpt /> – je to tag, který přikazuje textpatternu, aby vypisoval pouze náhled článků (anotaci)

Další formu, kterou jsem si vytvořil bylo „cely-clanek“. Tato forma se stará o vypsání celého článku pokud uživatel kliknul v mém případě na nadpis. Forma obsahuje tento kod:

<h1><txp:title /></h1>
<txp:body />

<txp:body /> – tag, který přikazuje textpatternu vypsat celý článek

Jedno upozornění nakonec. Obsah, který se bude vypisovat v náhledu je určován při psaní ve formuláři pod textem a je nazván Anotace.

Aktualizace

V komentářích se vyskytla otázka jak odkazovat na další články, které jsou už nad nastavený limit. Stejně jako všechno v textpatternu i tohle je velice jednoduché. Stačí použít příslušné txp tagy.

<txp:newer>« Předešlé</txp:newer> <txp:older>Další »</txp:older>

Vydáno: 30. listopad 2005 | Změněno: 07. 12. 2006 20:48 | autor: Ivo Toman

Článek přečten: 3425 krát

Komentáře

  1. 1 · Aleš Dobrovolný · 30.11.2005 16:29

    Ivo, nelze nějak zařídit, aby se, kromě anotace, vypsalo v listuještě řekněme 100–200 znaků obsahu?

  2. 2 · Ivo Toman · 03.12.2005 12:56

    Tak to opravdu netuším. Snad jedině nějakým pluginem, ale nevím o něm. Já to řeším copy and paste. :¨)

  3. 3 · Aleš Dobrovolný · 03.12.2005 16:08

    Hmm, tak budu muset hledat :-)))

  4. 4 · Ivo Toman · 03.12.2005 17:24

    Pokud najdeš, budu rád když o tom něco sepíšeš.

  5. 5 · honza · 09.03.2006 10:48

    ahoj lidičky :). článek je super, jen nevím, jak odkázat na články, které jsou tzv. „nad limit“… pokud nastavím 5 a mám jich dejme tomu 15, jak to mám zapsat ?

    předem díky a JEN TAK DÁL :) !

  6. 6 · Ivo Toman · 07.12.2006 19:49

    ad honza. Odpověď nalezneš na konci článku pod aktualizací.

  7. 7 · Honza2 · 08.02.2007 23:21

    ahoj,

    sthnul jsem si od tebe nejnovější verzi-upravená a při použití náhledu to vyhazuje chybu

    tag_error → Textpattern Notice: error_article­_context on line 1825
    textpattern/lib/txplib­_misc.php:1825 trigger_error(e­rror_article_con­text)
    textpattern/pu­blish/taghandler­s.php:2582 assert_article()
    textpattern/pu­blish.php:958 if_excerpt(Array,

    a pak to vypíše celou šablonu default stránky, je to chyba textpatternu, nebo u mě kodu?

  8. 8 · Honza2 · 09.02.2007 06:49

    Kdo necte poradne – nevi :)

    Jasne uz to vidim, musel jsem nejprve vytvorit formu pro nahled – nelze pouzit primo v sablone pro stranky :)

  9. 9 · Ivo Toman · 19.02.2007 06:52

    Nejcenější informace jsou takové, které si sami uvědomíme :D

  10. 10 · t · 05.06.2007 20:02

    vložte do stránky tento kod:Kam tento kod umístit.Zda do některého divu nebo za body nebo přímo do hlavičky stránky.Dík.

  11. 11 · ondrej · 12.09.2008 18:46

    mne to nefunguje…zobrazí mi anotáciu a podtým celý článok

Přidat komentář





Formát Texy

¦

Nacházíte se zde:: Textpattern » Tipy a triky » Jak zobrazit náhled článků - anotaci?

Novinky o TXP

25
září

Možnost hodnocení v galerii

Přinášíme možnost hodnotit weby v naší galerii textpattern webů. Spolu s tím se pokusím si vyčlenit více času na přidávání webů, takže se nestyďte a podávejte žádosti.

22
červen

Textpattern 4.0.6

Po dlouhé odmlce opět přichází do záře reflektorů naše nová verze Textpatternu v češtině s integrovaným Texy2 a také Texylou, jenž je ajaxovým editorem pro Texy.

Profi textpattern

Zajistíme Vám profesionální správu www stránek - Profi textpattern

Internetový obchod

Začněte vydělávat obchodováním na internetu - E-shop Unio