Optimierung der Ausgabe von Webseiten ohne Schablone:
Neue Text-layout-Parameter HEADER_REMOVE_HTML_TAGS, PARA_HEADER_REMOVE_HTML_TAGS:
- Wenn HEADER_REMOVE_HTML_TAGS=1, dann wird die Seiten-Ueberschrift ohne HTML-Tags ausgegeben.
- Wenn PARA_HEADER_REMOVE_HTML_TAGS=1, dann werden die Absatz-Ueberschriften ohne HTML-Tags ausgegeben.
Automatische <p>...</p>-Ergänzung entfernt:
- Keine <p>...</p> um den Para-Header ausgeben, wenn kein HTML_PARA_HEADER_OPEN/CLOSE definiert ist.
- Keine <p>...</p> um den Para-Text ausgeben, wenn kein HTML_PARA_OPEN/CLOSE definiert ist.
Schablonen-Editor-Symbole formatieren
Die Links zum Aufruf des Editors für einen Absatz "¶…" haben jetzt eine Klasse: automat_stencil_edit_open
bzw. automat_stencil_edit_close. Man kannst das Zeichen also in im Webseiten-Stylesheet Wunsch formatieren:
a.automat_stencil_edit_open, a.automat_stencil_edit_close { ... }
HTML-Editor und unerwünschter HTML-Code
Im Schablonen-Code kann man den AUTOMAT_STENCIL-XML-Tag ab jetzt mit Attributen verfeinern:
- EDIT_MODE="SIMPLE" = Keinen FCKEditor aufrufen, sondern nur eine Textarea anzeigen
- REMOVE_HTML_CODE="TRUE" = Beim Speichern wird jedweder HTML-Code in der Eingabe entfernt, auch wenn er mit dem FCKEditor eingegeben wurde.
- USE_AS_TEXT_HEADER="TRUE" = Beim Speichern soll der Text auch als Seiten-Titel gespeichert werden. Das erspart ggfs. die doppelte Eingabe der Ueberschrift.
Beispiel:
<AUTOMAT_STENCIL EDIT_MODE="SIMPLE" REMOVE_HTML_CODE="TRUE">
Text am besten ohne HTML
</AUTOMAT_STENCIL>
Verbesserung der Design-Administration
Die Textareas zur Eingabe der Schablonen- und Trigger-Sourcen haben einen monospaced-Font statt bisher Arial, damit Code-Einrückungen korrekt dargestellt werden.
Seiten aufrufen mit UTL_HTTP aus dem Automat-Schema heraus
Mit dem neuen Schalter wt.g_is_system = TRUE kann interne PL/SQL-Software selbst Seiten aufrufen, ohne von Leserechten gehindert zu werden. Achtung: In diesem Fall muss die PL/SQL-Software wt_show.text_page mit dem Parameter p_is_friendly_url = wt.db_yes aufrufen, um zu verhindern, dass zugunsten einer schöneren URL mit owa_util.redirect_url umgeleitet wird. Dann würde der Schalter g_is_system wieder auf FALSE stehen.
Beispiel:
wt.g_is_system := TRUE;
wt_show.text_page (
p_text_id => <n>,
p_is_friendly_url => wt.db_yes -- keine Umleitung
);
XML_API Korrektur
Das XML-API (also der interne XML-Parser) kann jetzt Elemente mit Attributen bis zu 400 Zeichen verarbeiten.
|