Skip to main content

Wie ein neue Absatzvorlage zu einem Inhaltsbereich hinzufügen?

Comments

9 comments

  • Zendesk API User
    Author: rebbert - 2/16/2018 12:19

    Die zweite Variante mit TPP_API.Operation.createChildSection ist der richtige Weg.

    Daher wäre es interessant, welche Fehlermeldungen dort genau kommen.

    Die previewId, die dort übergeben wird, muss die previewId der Page und nicht die des Bodys sein.

    D.h. im genannten Fall würde wahrscheinlich das hier reichen:

    $CMS_VALUE(previewId())$

    0
  • Zendesk API User
    Author: rebbert - 2/16/2018 12:28

    Falls noch nicht bekannt, die Doku zu JS Api findest du hier: fs-tpp-api 1.0.0 | Documentation

    Die Doku zur previewId() Funktion ist an dieser Stelle mißverständlich, da ein body Element als Beispiel gezeigt wird: Third Party Preview

    0
  • Zendesk API User
    Author: martinmueller - 2/16/2018 12:38

    Hi Moritz,

    danke für die Antwort. Das hatte ich probiert, aber folgende Fehlermeldung zurück bekommen:

    Im CC wird folgendes angezeigt:

    Ich habe die PreviewId der Seite übergeben. Diese wird mit $CMS_VALUE(previewId())$ aus der Seitenvorlage generiert.

    Den Wert von "path" hab ich jeweils einmal aus dem grünen und einmal aus dem blauen Bereich probiert. Die Fehlermeldung ist die gleiche.

    Woran könnte es noch liegen? liegt es evtl. an den anderen parametern?

    Grüße

    Martin

    0
  • Zendesk API User
    Author: Peter_Jodeleit - 2/16/2018 12:45

    Hallo Martin,
    was steckt denn hinter "content_page" (Parameter "template")?

    LG, Peter

    0
  • Zendesk API User
    Author: martinmueller - 2/16/2018 12:49

    Hi, das ist der Referenzname der Seitenvorlage.

    Grüße

    Martin

    0
  • Zendesk API User
    Author: rebbert - 2/16/2018 12:54

    Da muss die uid eines passenden section templates übergeben werden.

    0
  • Zendesk API User
    Author: Peter_Jodeleit - 2/16/2018 12:56

    Hier noch ein Link zu einem Code-Beispiel: fs-tpp-api 1.0.0 | Documentation

    0
  • Zendesk API User
    Author: martinmueller - 2/16/2018 12:57

    Hi,

    da kommt leider die gleiche Fehlermeldung.

    Call:

    TPP_API.Operation.createChildSection('<page-preview-id>',

         document.getElementById('main'),

         {

              template: 'content_page',

              path:'root/module_test/pattern_library_overview_1',

              body:'main',

              language: 'de',

              uid:'text_standard', // <- UID vom SectionTemplate "standard_text"

              sectionName:'standard_text'

    })

    Grüße, Martin

    0
  • Zendesk API User
    Author: Peter_Jodeleit - 2/16/2018 12:59

    TPP_API.Operation.createChildSection('<page-preview-id>',

    document.getElementById('main'),

    {

    template: 'content_page',

    path:'root/module_test/pattern_library_overview_1',

    body:'main',

    language: 'de',

    uid:'text_standard', // <- UID vom SectionTemplate "standard_text"

    sectionName:'standard_text'

    })


    So muss es aussehen:

    TPP_API.Operation.createChildSection('<page-preview-id>',

    document.getElementById('main'),

    {

    template: 'text_standard',

    path:'root/module_test/pattern_library_overview_1',

    body:'main',

    language: 'de',

    sectionName:'standard_text'

    })

    [EDIT] Hier die unterstützten Parameter: fs-tpp-api 1.0.0 | Documentation

    0

Please sign in to leave a comment.