- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Auswahldialog per Script aufrufen
Hallo zusammen,
ist es mรถglich aus einem Script heraus ein Auswahldialog aufzurufen in dem nur der Strukturbaum angezeigt wird, so wie bei einem internen Link?
Um die Auswahl anschlieรend weiterverarbeiten zu kรถnnen.
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
nein, dazu gibt es derzeit keine API-Schnittstelle. Es gibt allerdings Bemรผhungen eine solche zu schaffen.
Gruss
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vielen Dank!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In der Zwischenzeit kann man sich mit folgendem Script behelfen.
Es zeigt eine beliebige Eingabekomponente an gibt den ausgewรคhlten/eingegeben Wert an das Script zurรผck.
Fรผr einen internen Link kรถnnte man z.B. CMS_INPUT_PAGEREF benutzen oder auch FS_REFERENCE.
//!Beanshell
// create GUI
gui = new StringBuffer();
gui.append("<CMS_INPUTLIST>");
gui.append("<CMS_INPUT_PAGEREF useLanguages=\"no\" name=\"selected_pageref\">");
gui.append("<LANGINFOS>");
gui.append("<LANGINFO lang=\"*\" label=\"Pageref\"/>");
gui.append("</LANGINFOS>");
gui.append("</CMS_INPUT_PAGEREF>");
gui.append("</CMS_INPUTLIST>");
// set GUI for current Script
context.script.guiXml = gui.toString();
//show GUI
data = context.showGui();
//get/show selected GUI value
lang = context.getProject().getMasterLanguage();
selectedValue = data.get("selected_pageref").getEditor().get(lang).getPageRef();
print(selectedValue.getUid());
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Gute Idee,
allerdings wรผrde ich dann vorschlagen, die Eingabekomponente dann auch im Formulartab des Skriptes zu definieren und dann nur im Skript zu verwenden.
siehe hierzu Teil3 aus https://community.e-spirit.com/message/2152#2152
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Stimmt, fรผr statische Eingabekomponenten reicht das natรผrlich auch aus.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Danke

