-
Notifications
You must be signed in to change notification settings - Fork 49
Infoklick
Infoclick-rutor visas för:
- objekt i kartan som användaren klickar och som returnerar värden
- sökresultat när användaren klickar in sig i ett resultat och visar detaljvyn
För att fånga upp värden från databaskolumner och visa i infoclickrutan ska man hänvisa till kolumnens namn inom curly brackets. Exempelvis hämtas värdet för kolumnen postnr
på följande sätt:
Postnummer: {postnr}
och resulterar i följande ut till användaren:
Postnummer: 123 45
Det är möjligt att endast visa en viss text om ett visst värde finns. Till det använder man if-syntaxen, enligt nedan:
Den här texten visas alltid.
{{if {anll_id1}}}Den här texten visas bara om anll_id1 har ett värde.{{/if}}
{{if {anll_id1=foobar}}}Den här texten visas bara om anll_id1s värde är "foobar".{{/if}}
Formateringen av text som visas för användaren görs med hjälp av Markdown (rekommenderat tillvägagångssätt) eller HTML.
Hajk stödjer hela Markdown enligt specifikationen för GitHub Flavoured Markdown.
Exempel på bra ställen att börja med Markdown är här och här.
Dessutom finns stöd för tabeller, de skapas så här:
| Kolumn 1 | Kolumn 2 |
| -------- | -------- |
| Foo | Bar |
| Bar | Foo |
Det är även möjligt - dock ej rekommenderat - att tillåta användning av HTML i infoclick. Inställningen hittas i administrationsgränsittet, under Verktyg->Infoclick. Det finns få anledningar att tillåta HTML då all formatering som kan uppnås med den kan lättare uppnås med Markdown.
Vissa plugins, exempelvis DocumentHandler
kan tillhandahålla inforutan med komponenter som skapas inne i pluginet. Varje plugin har ett eget syntax för vad den förväntar sig för att skapa komponenten, se respektive plugins dokumentation. Det som är gemensamt är att den så kallade @@-syntaxen används, exempelvis:
** Länkar från dokumenthanteraren **
{atag@@documenthandler}