...
Um die Suche auf einen Ast zu beschränken muss bei der Anwendungsseite Search im Content Manager als Bereich ein Node-Platzhalter https://dev.cloudrexx.com/Content/#nodes angegeben werden. Der angegebene Node-Platzhalter muss dabei auf die oberste Verzweigung des Astes zeigen, der durchsucht werden soll.
So können nun mehrere, voneinander unabhängige Such-Seiten erstellt werden, jeweils unter Angabe eines anderen Bereiches. Es kann auch eine Such-Seite ohne Angabe eines Bereiches zum Durchsuchen der kompletten Webseite Website beibehalten werden.
Beispiel 1
...
Wird als Bereich [[NODE_CALENDAR]]
angegeben, so werden nur noch die Unterseiten der Hauptseite des Veranstaltungskalenders durchsucht.
...
Referenzen anpassen
Wenn der Bereich der Suchseite geändert wird, funktionieren Referenzen auf diese Seite u.U. nicht mehr mit den Links im alten Format ?section=Search
und den Node-Platzhalter, die auf die Anwendung verweisen [[NODE_SEARCH]]
.
...
Anlehnend an das obige Beispiel 2 (mit dem Bereich [[NODE_CALENDAR]]
) muss somit von der Anwendungsvorlage Default.html eine Kopie mit dem Namen [[NODE_CALENDAR]].html
angelegt werden. In dieser Anwendungsvorlage Anwendungs vorlage muss das action Attribute des form Tags dann auf die dazugehörige Anwendungsseite geändert werden. Angenommen die Node-ID der Such-Seite (mit dem Bereich [[NODE_CALENDAR]]
) lautet 42, dann muss die Anwendungsvorlage wie folgt angepasst werden:
...