Verbesserung
Top-Thema
Detail
Wichtig
Detail
Wenn man in der Dokumentation einen Link einfügt, bekommt man dieselben Vorschläge wie in der Schlagwortsuche. I.d.R. sucht man hier einen Link nach seinem Titel oder technischen Namen, nicht nach dem Vorkommen des Wortes irgendwo im Inhalt des Artikels. Das aktuelle Link-Angebot liefert aber alle Seiten, in denen das Schlagwort irgendwie vorkommt. Das macht die Ergebnisliste zu lange, um daraus sinvoll die Zielseite auswählen zu können.
Verbesserung
Das tl:QuickSearchCommand hat eine weitere Konfigurationsmöglichkeit erhalten. Jetzt ist es möglich für eine tl:TLClass festzulegen, welche Attribute für die Suche berücksichtigt werden sollen. Wenn keine Konfiguration angegeben wird, wird wie vorher auch eine full text Suche mit dem ganzen Objekt gemacht. Falls mehrere Sprachen vorhanden sind, wie es zum Beispiel bei einem Page Titel der Fall ist, dann werden bei der Suche immer alle Übersetzungen berücksichtigt. Bei einer Suche auf Deutsch kommen also auch Pages raus, deren englischer Titel den Suchbegriff enthalten. Das soll die Suche insbesondere für Entwickler erleichtern, die meist eher die englische Begrifflichkeit verwenden.
Anwendung
Hier beispielhaft für eine tl:Page. Es soll nur nach Pages gesucht werden, deren Attribute title oder name den eingegebenen Suchbegriff enthalten.
{{{#!xml <config config:interface="com.top_logic.element.layout.meta.search.quick.QuickSearchCommand$Config">
<search-attributes>
<search-attribute type="tl.doc:Page" attributes="name, title"/>
</search-attributes>
</config> }}}
Test
In TL-Doc auf einer Seite einen TLObjectLink einfügen. Dabei testweise nach unterschiedlichen Begriffen suchen, z.B. nach einem Namen eines Objekts oder einem Titel. Es dürfen nur Objekte in der Liste erscheinen, die im Namen oder Titel den Suchbegriff enthalten. Dabei ist zu beachten, dass bei der Titelsuche immer alle vorhandenen Sprachen beachtet werden. Das heißt wenn man TL-Doc gerade auf Deutsch gestellt hat und nach einem Begriff sucht, werden auch Objekte angezeigt, deren englischer Titel den Begriff enthalten, auch wenn das in der angezeigten Liste so nicht sichtbar ist.