Search the FirstSpirit Knowledge Base
Hallo,
ich möchte über die TPP eine neue Absatzvorlage in einen Inhaltsbereich einfügen. Leider ist in der Doku nicht ganz ersichtlich wie das funktionieren soll.
Meine erste Idee war, das ganze über Operation.showEditDialog('<previewId>') zu machen, wobei die previewId zum Inhaltsbereich gehört, den ich wie folgt rausgeneriert habe:
ergibt:
Das funktioniert bei der PreviewId von der Seite auch ganz gut. Mit der PreviewId von einzelnen Inhaltsbereichen klappt es jedoch gar nicht. Ich bekomme keine Fehlermeldung und auch sonst nichts zurück.
Zusätzlich habe ich verschiedene Varianten von Operation.createChildSection() probiert, bekomme dort aber alles mögliche an Fehlermeldungen (von Java-Cast-Exceptions bis zu einfach undefined) zurück.
z.B.:
TPP_API.Operation.createChildSection('<previewId>',
document.getElementById('main'),
{
template: 'content_page',
path:'root/module_test/startseite/startpage_1',
body:'main',
language: 'de',
uid:'content_page',
sectionName:'standard_text'
})
Ich möchte natürlich auch eigentlich nicht, dass ich den SectionName schon übergeben muss. Die Section soll sich der Redakteur ja eigentlich selber aussuchen. So wie im normalen ContentCreator auch.
Ist das überhaupt der richtige Weg um Sections zu einem Inhaltsbereich hinzuzufügen? Oder muss ich da eine andere Funktion verwenden?
Danke im Voraus
Martin
Hi Peter,
das sieht schon besser aus. Es öffnet sich ein Fenster, ich probier mal weiter damit rum.
Gibt es auch noch eine Möglichkeit, dass sich der Benutzer die Section selber aussucht, anstatt sie zu übergeben?
Danke und viele Grüße
Martin
Gibt es auch noch eine Möglichkeit, dass sich der Benutzer die Section selber aussucht, anstatt sie zu übergeben?
Kann man z.B. über die Funktion "addButton" realisieren: fs-tpp-api - addButton
Wenn TppActionBuilder#options ein Array ist, wird dem Redakteur ein DropDown mit den entsprechenden Optionen angeboten: fs-tpp-api -TppActionBuilder.options.
Ich probiere das mit dem Button mal aus, bin mir aber nicht sicher, was sich hinter der Variable $slot verbirgt?