- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Resolution in Combobox
Hallo Community,
ich frage mich wie es mรถglich ist automatisch alle Auflรถsungen eines Projekts in einer Combobox darzustellen. Wir mรถchten das ganze in unserer "inlineImage"-Linkvorlage verwenden, um die Mรถglichkeit zu haben ein Bild im Text in einer der definierten Auflรถsungen auszugeben.
Natรผrlich kรถnnte man die Resolutions hรคndisch angeben, das halte ich aber fรผr eine schlechte Praxis. FirstSpirit selbst scheint keine vorgefertigte Lรถsung hierfรผr zu bieten.
Mein erster Ansatz waren also die CMS_INCLUDE_OPTIONS. Der Modulcode hierfรผr ist ja sehr schlank. Leider gibt es wohl zwei "getValues" Methoden, die aufgerufen werden kรถnnen. Die eine davon, mit der es kein Problem wรคre die Auflรถsungen zu holen, ist die deprecated Variante, bei dem dem userService รผbergeben wird.
Mit der anderen, die mir lediglich einen SpecialistsBroker liefert, komme ich nicht weiter. Natรผrlich kรถnnte ich mir hier einen ResolutionAgent holen - hier gibt es im Gegensatz zum LanguageAgent aber nicht die Mรถglichkeit eine komplette Liste zu bekommen.
รber den ProjectAgent (oder andere Agents) komme ich auch nicht weiter, da man hier anscheinend nicht direkt an das Projekt kommt.
Was also tun, wer hat eine Idee?
Schรถne Grรผรe
Julius
- Labels:
-
Developers
- Tags:
- auflรถsung
- auflรถsungen
- broker
- cms_include_options
- cms_input_combobox
- combobox
- public
- resolution
- resolutions
- specialist
- specialistsbroker
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
broker.requireSpecialist(ResolutionAgent.TYPE).getResolutions();
liefert doch eine Liste aller Auflรถsungen des Projektes. Das mรผsste doch ihre Anforderungen erfรผllen, richtig?
Gruร,
Daniel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Okay, nach einer Pause habe ich mich mit dem Thema nochmal befasst und jetzt folgenden Weg gewรคhlt:
broker.requireSpecialist(StoreElementAgent.TYPE).loadStoreElement("home", UidType.SITESTORE_LEAF, false).getStore().getProject().getResolutions()
Das ist natรผrlich nicht der beste Weg, wie man sehen kann, aber ich bin auch einfach mit meinem Latein am Ende.
Schรถne Grรผรe
Julius
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
broker.requireSpecialist(ResolutionAgent.TYPE).getResolutions();
liefert doch eine Liste aller Auflรถsungen des Projektes. Das mรผsste doch ihre Anforderungen erfรผllen, richtig?
Gruร,
Daniel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
okay, jetzt bin ich etwas verwirrt. Wir verwenden FS 5.0.425 und dort gibt es diesen API-Call nicht.
Ist das eine Methode, die spรคter implementiert wurde?
Schรถne Grรผรe
Julius
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Julius,
du hast Recht. Diese Methode gibt es erst ab Release 5.1.
Es lohnt sich immer, beim Posten einer Frage die eingesetzte Version dazuzuschreiben
Beste Grรผรe
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Zu deiner Lรถsung: an Stelle des StoreElementAgent kรถnntest du dir den StoreAgent holen. Ist zwar auch nicht schรถn, aber unabhรคngiger von der Existenz eines bestimmten Elements im Projekt.
Gruร
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Das ist eine Gute Idee... Danke!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo community,
gibt es 7 Jahre spรคter einen Weg die Resolutions nativ (also ohne Modul) in eine ComboBox zu stopfen?
Danke!

