base
portal
Suche:
Forum
Start
Neue Seite erstellen
Titel:
<h2>Anführungsstriche</h2> Es ist nun auch möglich, Parameter mit Anführungsstrichen zu umschliessen (<c>"..."</c>): <code> <loop Strasse=="Am Wald 3"> </code> Das ist aber nicht zwingend notwendig, also geht weiterhin: <code> <loop Strasse==Am\ Wald\ 3> </code> Allerdings ist klar, dass <c>Strasse=="Am Wald 3"</c> 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 <c>\</c>) "escaped" werden müssten: <code> <loop code="bla=3 & blubber=5"> </code> Dies gilt allerdings NICHT für das <c>></c>-Zeichen. Auch Anführungsstriche innerhalb von Anführungsstrichen müssen Sie besonders behandeln: <code> <loop Alter\>=18 text="Er sagte: \"Nein!\""> </code> Das gilt auch für den (seltenen) Fall, dass Sie in einem Wert ein <c>$</c>-Zeichen abfragen wollen und somit KEINE Variable meinen: <code> <loop nickname=="billion\$man"> </code> 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: <code> <loop "Vorname / Nachname"=="Huber / Hans"> </code> <h2>Alleinstehende Parameter</h2> Wie man es von verschiedenen HTML-Tags her kennt, gibt es nun auch "alleinstehende" Parameter, wie z.B. hier: <code> <td nowrap> </code> Nutzt man einen solchen alleinstehenden Parameter in selbstdefinierten Tags, so wird die gleichnamige Variable einfach auf den Wert <c>1</c> gesetzt. Beispiel einer Tag-Definition: <code> Name: mark Code: $_="<b>$_</b>" if $strong; "<font color=red>$_</font>" </code> Hier würde mit <code> <mark strong>Bitte beachten Sie:</mark> blabla... </code> folgender Text ausgegeben: <codeparse> <mark strong>Bitte beachten Sie:</mark> blabla... </codeparse> <h2>Möglicher "Slash" <c>/</c> bei "leeren Tags"</h2> Der XML-Standard definiert, dass bei Tags, die kein Ende-Tag haben (also so etwas wie <c><img src=...></c> oder <c><do action=all...></c>) vor dem abschliessenden <c>></c>-Zeichen ein Backslash <c>/</c> stehen MUSS. In baseportal ist es erlaubt, aber kein Zwang. Allerdings muss mind. 1 Leerzeichen vor dem <c>/</c> stehen, also z.B.: <code> <meintag param=mit /> </code> würde den Parameter <c>param</c> auf "mit" setzen, während bei <code> <meintag param=mit/> </code> der Wert "mit/" zugewiesen wird. Möchte man "mit /" als Wert übergeben, braucht man Anführungsstriche: <code> <meintag param="mit /"> </code>
Name:
Passwort:
Stichworte:
Version:
1
2
3 Angebot:
Alle
Nur Miete / Lizenz
Nur Miete / Lizenz professional
Nur Miete
Nur Miete smart + pro
Nur Miete smart + pro / Lizenz
Nur Miete pro
Nur Miete ab pure2, smart2, pro1
Nur Lizenz
Nur Lizenz professional
Nur Kostenlos
Ohne Änderungen zurück zur Seite
-
+
©
baseportal
GmbH. Alle Rechte vorbehalten.
powered in 0.01s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!