Domino 9 und frühere Versionen > Entwicklung

Link auf stylesheet

(1/1)

mgr:
Hallo,
habe in HTML-Head_Inhalt einer Maske folgende Formel:

_Serv:=@Name([CN]; @Subset(@DbName; 1));
_DB:=@ReplaceSubstring(@ReplaceSubstring(@Subset(@DbName; -1); " "; "+"); "\\"; "/");
"<link rel=\'stylesheet\' href=\'http://" + _Serv + "/" +_DB + "/Standard.css?OpenPage\' type=\'text/css\'\'>"

Funktioniert nicht.
Wenn ich den Servername exakt eingebe, dann geht es:

"<link rel=\'stylesheet\' href=\'http://ser001/" +_DB + "/Standard.css?OpenPage\' type=\'text/css\'\'>"

Wo ist mein Fehler?

Glombi:
Hi,
hier mein Standard:

_db:=@ReplaceSubstring(@Subset(@DbName;-1);"\\";"/");
"<LINK REL=StyleSheet TYPE=\"text/css\" HREF=\"/"+_db+"/Standard.css\">"

Der Servername wird nicht benötigt, wenn die Seite "Standard.css" in der Datenbank gespeichert ist.

Andreas

mgr:
Danke, es geht.

Glombi:
Noch ein kleiner Tip: Aufgrund der besseren Wartbarkeit nutze ich nicht den HTML-Head_Inhalt, sondern mache mir ein Gemeinsam genutztes Feld names
$$HTMLHead
und füge dort den Code ein. Man kann auch eine Teilmaske verwenden und dort das Feld einbauen.
Denn: Wenn aus irgendeinem Grund was geändert werden muss, musst Du nicht alle Masken bearbeiten sondern nur das gemeinsame Feld bzw. das Feld in der Teilmaske.

Andreas

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln