Scritto Script | Print field
Scritto Script / Print field
Scritto Script | Print field
Print field hämtar och publicerar information från Second Base, fält som ligger under fliken Innehåll. För att välja vilket fält man vill publicera anger man fältets id eller dess valfria id-namn. Varje typ av fält returnerar olika typer av information. Fältet Text input returnerar till exempel fältets text, Text editor returnerar fältets källkod, File Browser returnerar en länk till vald fil och Calendar returnerar ett datum.
{ print field 18 }
{ print field #headline }
{ print field #text }
Här följer några praktiska exempel på hur man kan använda Scritto i sin html-kod.
<img src="{ print field #image }" />
<a href="{ print field #file }">Klicka här för att ladda ner en fil från File Manager</a>
<p>Valt datum är { print field #calendar }</p>
<a href="{ print field #link }">
<img src="{ print field #image }" />
<p>Klicka på bilden ovanför för att ladda ner.</p>
</a>
Då man använder fältet calendar för att publicera ett datum görs det i första hand med formatet "2017-08-16". Man kan också publicera ett datum med valfritt format genom att tillämpa php-standard. Läs mer om datumformat här.
Vissa fält innehåller ytterligare information. För att publicera eller använda denna information använder man print from field. Ett exempel på fält som innehåller ytterligare information är fältet File Browser som, förutom länken till vald fil, också kan publicera till exempel filens storlek eller typ.
Här är ett exempel på ytterligare information från fältet Link.
<a href="{ print field #link }" target="{ print target from field #link }">Klicka här</a>
Här följer några exempel på ytterligare information man kan publicera från filer.
<p>Filstorlek: { print filesize from field #image }</p>
<p>Filtyp: { print filetype from field #image }</p>
<p>Bildstorlek: { print imagesize from field #image }</p>
<p>Originalbild: { print original from field #image }</p>
Copyright © Second Base AB 2007-. Alla rättigheter förbehålls. Second Base, 2b och Scritto är av Second Base AB registrerade varumärken.