baseportal
Suche: 
 Forum   Start 

Mehr Möglichkeiten bei Tag-Parametern (Besserer Parser)

ab Version 3 

Anführungsstriche

Es ist nun auch möglich, Parameter mit Anführungsstrichen zu umschliessen ("..."): Das ist aber nicht zwingend notwendig, also geht weiterhin: Allerdings ist klar, dass Strasse=="Am Wald 3" lesbarer ist. Ausserdem entspricht es damit dem XML-Standard; in XML müssen Parameter immer in Anführungsstrichen stehen. Ebenso können in Anführungsstrichen (fast) alle anderen Zeichen verwendet werden, die sonst (mit vorangestelltem \) "escaped" werden müssten: Dies gilt allerdings NICHT für das >-Zeichen. Auch Anführungsstriche innerhalb von Anführungsstrichen müssen Sie besonders behandeln: Das gilt auch für den (seltenen) Fall, dass Sie in einem Wert ein $-Zeichen abfragen wollen und somit KEINE Variable meinen: Da bei baseportal auch Feldnamen, die z.B. Leerzeichen enthalten können, als Parameter möglich sind, können Sie auch hier Anführungsstriche verwenden:

Alleinstehende Parameter

Wie man es von verschiedenen HTML-Tags her kennt, gibt es nun auch "alleinstehende" Parameter, wie z.B. hier: Nutzt man einen solchen alleinstehenden Parameter in selbstdefinierten Tags, so wird die gleichnamige Variable einfach auf den Wert 1 gesetzt. Beispiel einer Tag-Definition: Hier würde mit folgender Text ausgegeben: Bitte beachten Sie: blabla...

Möglicher "Slash" / bei "leeren Tags"

Der XML-Standard definiert, dass bei Tags, die kein Ende-Tag haben (also so etwas wie <img src=...> oder <do action=all...>) vor dem abschliessenden >-Zeichen ein Backslash / stehen MUSS. In baseportal ist es erlaubt, aber kein Zwang. Will man das / vor dem >-Zeichen einem Parameter zuordnen, so muss man es mit \ "escapen": würde den Parameter param auf "mit" setzen, während bei der Wert "mit/" zugewiesen wird. Eigentlich sollte man aber (sowieso) besser Anführungsstriche verwenden:
Letzte Änderung am 22.9.2006, 19:26 - Stichworte: Templates, Seiten, Tags, Parser, Anführungsstriche, Parameter, Alleinstehende Parameter, Leere Tagsc - o - +

© baseportal GmbH. Alle Rechte vorbehalten.


powered in 0.01s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!