- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
editorValue.getSearchableString(Language language) deprecated: Ersatz
Hallo,
in der 4.2 R4 ist die Methode als deprecated markiert (zwar nicht in der API-Doku Build 4.2.443 - (15.06.2011 11:06:54), aber in der Verwendung - da wird eine Warning geworfen.
Welche Methode ersetzt diese, d.h. wie kann ich die reinen String-Inhalte aus EditorValues ziehen?
Wir benรถtigen das dringend, um die suchbaren Inhalte einer Seite fรผr einen Suchindex herauszuziehen.
Vielen Dank & beste Grรผรe,
Arndt Bรคr
- Labels:
-
Developers
-
Knowledgebase
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wie sieht die Warnung denn aus?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Peter Jodeleit schrieb:
Wie sieht die Warnung denn aus?
WARN ($CMS_SET(set_fieldcontent, my_section.data[my_var].editor.searchableString(#global.language))$ at 1164, 5)
deprecated usage of de.espirit.firstspirit.client.access.editor.AbstractEditorValue#getSearchableString
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
vielen Dank fรผr den Hinweis. Die Methode wurde fรคlschlicherweise als veraltet markiert.
Interne ID: #105945
Gruร
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
vielen Dank, kรถnnen wir im nรคchsten Minor Update mit einer Behebnung rechnen?
Wir haben zur Abhilfe die Methode in ein Beanshell-Script ausgelagert, so landet die Warning nun nicht mehr in den Generierungslogs. Das wรผrden wir natรผrlich gerne mรถglichst schnell wieder entfernen.
Danke & grรผรe,
Arndt
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
vielen Dank, kรถnnen wir im nรคchsten Minor Update mit einer Behebnung rechnen?
Ja, wird mit dem nรคchsten Update behoben (wahrscheinlich v4.2.452).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo nochmal,
bei der Problematik gibt es einen Nach (Rรผck-) schlag: Bei generischen Links in DOM-Elementen liefert die Methode in der aktuellen R4 Mรผll zurรผck. Teilweise stehen im zurรผckgegebenen Text Elemente wie SITESTORE_LEAF, bei Content-Links gerne auch mal den Name der Datenquelle. Bei einem anderen (Mail)-Link wird die Mailadresse fรผnfmal :smileyalert: wiederholt, und die Beschriftung eines Radio Buttons auf dem Linkformular angezeigt, der eigentlich nur als Option fรผr den Link dient
In den Versionen vor R4 lieferte die Methode fรผr Links den Linktext, und das war es dann. Ich kann verstehen, warum jemand die Methode als deprecated bezeichnet hat ๐
Wir haben jetzt noch einen Workaround gebaut und den DomEditorValue mit den speziellen Methoden fรผr diesen Typ in Text-Only umgewandelt. Wir sollten aber nun dringend wissen (Stichwort "karge API-Doku"), mit welcher Intention die Methode getSearchableString() geschrieben wurde. Nachdem sie bisher die (sichtbaren) Textanteile aus allen Datentypen gezogen hat, was genau unseren Anforderungen entspricht, waren wir damit zufrieden, weil alles einheitlich war.
Sollten wir aber jetzt herausfinden, dass wir den Aufbau des Volltext-Indexes auf einer Methode basieren lassen, die sich dafรผr nur zufรคllig geeignet hat, mรถchten wir lieber vorher auf anderen Methoden umschwenken. Was ist also die offizielle und belastbare Aussage zum Zweck von getSearchableString()?
Danke & Grรผรe,
Arndt Bรคr

