2017-11-03 3 views
0

Ich möchte eine Art Wrapper-Widget erstellen - eine, die zwei Bereiche mit jeweils verfügbaren Widgets hätte. Ich konfiguriere es like it was described in documentation, aber es scheint, dass das Optionsobjekt von index.js nicht übergeben wird.Optionen für Bereiche in Apostrophe Apos-Widgets

Wenn in index.js ich habe:

module.exports = { 
    extend: 'apostrophe-widgets', 
    name: 'block-full-two', 
    label: 'Fullscreen block', 
    addFields: [{ 
      name: 'left', 
      type: 'area', 
      label: 'Left area', 
      options: { 
       widgets: { 
        'apostrophe-rich-text': {(...)} 
       } 
      }, 
      contextual: true 
     } 
     (...) 
    ] 
} 

und in widget.html:

{{ apos.area(data.widget, 'left') }} 

dann Bereich erstellt wird, aber wenn ich das Plus-Symbol klicken, wird die Liste der verfügbaren Widgets ist leer. Aber wenn ich die Widgets direkt in widget.html: {{ apos.area(data.widget, 'left', { widgets: {...}}) }} übergeben, funktioniert es. Gibt es etwas, was ich falsch gemacht habe?

Antwort