Ich arbeite seit geraumer Zeit mit Contao. Manchmal ärgere ich mich ein wenig über die manuelle Klassenzuweisung bei Inhaltselementen in den Artikeln. Ich versuche mein Anliegen anhand eines Beispiels zu beschreiben.
Ich nehme das Beispiel des Inhaltelements von Hyperlink und eines des Bildelements:
Beispiel Hyperlink:
Ich arbeite mit Foundation 6 als CSS Framework. Da ich das <a> als button darstelle muss ich diesem Element die Klasse "button" zuweisen. Der erste Gedanken ist das Feld "Klasse" innerhalb der Epertengruppe mit "button" zu füllen. Im Falle von Hyperlink umschliesst Contao das "a" Element mit einem Div der Klasse "ce_hyperlink". Nun kann man einmal Raten, wohin die Klasse "button" zugewiesen wird. Leider zum "Div" Container anstatt zum Hyperlink selbst. Folge: Ich musste eine eigenes Template mit zuwiesener "button"-Klasse schreiben oder man muss ein Inhalt Type HTML Code nehmen.
Beispiel Bild Element:
Das Image wird in Contao eingepackt durch eine "div" der Klasse "ce_image" dann durch "figure" container. Setzt man nun im Backend die Grösse eines Bildes, wird ein style im "img" Element eingefügt. Eine allenfalls ergänzende Klasse aber wiederum im "div" container.
Mein Vorschlag:
Für einen Autor (mit etwas mehr Wissen als nur Editor) ist die Zuordnung Klassen und Einzelangaben nicht immer eindeutig und stimmig. Deshalb würde ich es sehr schätzen, wenn Contao in der Experten Sektion bei den Inhaltselementen die Möglichkeit gäbe, Id+Klassen Felder für verschiedene Level anzubieten (ist abhängig vom Inhaltstyp). Noch besser wäre es, wenn es jeweils noch ein dritte "Style" Feld geben würde. Während der Entwicklungsphase einer Seite setze ich gerne inline Styles ein. Erst wenn die Einstellungen OK sind, übertrage ich sie in die CSS. Ich brauche dann weniger Klicks hin und her.
Was denkt ihr über meinen Vorschlag?
Lesezeichen