08.03.2013 Aufrufe

Tagebuch einer Extension-Entwicklung - Contao Wiki

Tagebuch einer Extension-Entwicklung - Contao Wiki

Tagebuch einer Extension-Entwicklung - Contao Wiki

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Damit bin ich im Prinzip mit der Maskendefinition für diese Tabelle fertig, abgesehen vom Hook für das MD5-<br />

Hashing meines Passworts. Das verschiebe ich erstmal auf später :-).<br />

Folgende "Probleme" habe ich noch: Meine Palettendefinition sieht insgesamt so aus:<br />

PHP-Code:<br />

// Palettes<br />

'palettes' => array<br />

(<br />

'__selector__' => array(''),<br />

'default' => '{name_legend},partnernachname,partnervor<br />

name,partnerinnachname,partnerinvorname;'<br />

.'{classes_legend},startgruppe,startklassela<br />

tein,startklassestandard;'<br />

.'{aktiv_legend:hide},aktiv,aktivseit,aktivb<br />

is;{password_legend:hide},password;'<br />

.'{contact_legend:hide},zeigeanschrift,ansch<br />

rift,zeigetelefon,telefon,zeigefax,fax,zeigemobil,mobil,zeigeemail,email,zeigehome<br />

page,homepage;'<br />

.'{beschreibung_legend:hide},beschreibung;<br />

{bild_legend:hide},bild;'<br />

),<br />

Eigentlich erwarte ich, dass nur die oberste Palette geöffnet ist, und alle folgenden geschlossen.<br />

Komischerweise sind beim Editieren bestehender Einträge und auch bei der Neuanlage alle geöffnet bis auf<br />

"password" und "beschreibung". Ich kann nicht verstehen, wieso. Kann mich jemand schlau machen?<br />

Die Eigenschaft 'exclude' im Abschnitt 'fields' soll steuern, ob das jeweilige Feld in der Usergruppenverwaltung<br />

spezifisch für einzelne Gruppen (de)aktivierbar ist. Bei exclude => true soll das Feld in der<br />

Usergruppenverwaltung erscheinen, bei false soll es dort nicht erscheinen und immer sichtbar sein (für die<br />

Gruppen, die das Backend-Modul überhaupt freigegeben haben).<br />

<strong>Tagebuch</strong> <strong>einer</strong> <strong>Extension</strong>-<strong>Entwicklung</strong> bis 104.odt Seite 42 von 121

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!