2007-03-28 11:57. Textpatternfrågor

Detta inlägg riktar sig nog mest till textpatternanvändaren som vill göra olika listor på sin hemsida. Textpattern är publiceringsverktyget jag använder för att göra min blogg, andra verktyg är t.ex. wordpress, men jag föredrar textpattern.

Jag får ibland frågor om hur jag gör olika saker på hemsidan, svaret är ganska enkelt – jag gör sällan något specifikt, utan använder mig av textpatterns olika funktioner. Nu ligger utseendet under omarbetning (i mitt huvud, inget alls har ännu skett i datorn) men teorierna bakom är likadana.

När det gäller att åstadkomma kategorilistorna (som för de olika receptkategorierna) så har jag angett vilka kategorier jag vill använda mig av under fliken kategorier, och sen har jag lagt in följande kodsnutt i sidmallen där jag vill att listan för receptkategorier ska dyka upp

<li> <h2>Receptkategorier</h2> <txp:category_list this_section=int parent="recept" wraptag="ul" break="li" exclude="recept" /> </li>

Detta gäller i textpattern version 4.0.4, men txp:category_list koden fungerar likadant i äldre versioner av textpattern.

<li><h2> styr helt enkelt att det ska vara en lista och vilket utseende rubriken ska ha (hur h 2 ska se ut har jag sedanbestämt i stilmallen, och jag använder mig av CSS).
Mer info om txp:category_list kan du hita här och här
(Lars: samma sak gäller på min kursblogg för länkarna under kategorier)

För att göra en Arkivlista har jag också använt textpatterns funktion. På kursbloggen ser min kod ut så här
<div class="box"> <b>Arkiv</b> <txp:recent_articles limit="15" wraptag="p" sortby="Posted" sortdir="desc" label=""/> </div>

och här på curious.nu ser koden ut som följer:
<li> <h2>Arkiv</h2> <txp:recent_articles limit="15" wraptag="ul" break="li" sortby="Posted" sortdir="desc" label=""/> </li>

Skillnaderna har inte så mycket att göra med att jag använt olika versioner av textpattern som att jag har valt att bygga upp layouten på olika sätt. Själva textpatternkoden är alltså txp:recent_articles och för att få reda på mer om hur det fungerar rekommenderar jag textpatterns FAQ och Wiki (tyvärr verkar wikidatabasen ligga nere i dag, men förhoppningsvis lagas den snart, då wikin är bäst)

Länklistan på kursbloggen tillslut då, källkoden följer samma mönster där, jag har använt mig av textpatternkommandot txp:linklist och det blir alltså
<div class="box"> <b>Länkar</b> <txp:linklist wraptag="p" limit="20" /> </div>

<div class="box"> </div> är kommandot som jag använder för att hämta upp informationen ur stilmallen (Cascading Style Sheet – CSS) hur jag vill att det hela ska se ut. Informationen som hämtas är

.box { background-color: #f7f4eb; border-top: 1px solid #bab37f; border-bottom: 1px solid #bab37f; margin-bottom: 10px; padding: 10px; }

Tja, det var lite datanörderi, nu bidde jag ju sugen på att göra något åt layouten på den här sidan…

0
människor har bidragit till diskussionen

Gör dig hörd.





Textile Help