Shopware stellt in den Dev Docs netterweise eine Coding Guideline zur Verfügung. Habe dennoch eine Frage dazu - welche Variante ist korrekt? Es geht um die “–” und Bezeichnung.
ah okay. Ja dann ist Variante 2 korrekt. :) Weil emotion-slider der Name des Elements ist und --inner das Kindelement. Bei einwörtigen Elemente wäre es nicht ganz so verwirrend.
Modifier sind unabhängig vom dem Element also .is–hidden .is–inverted
Du musst immer anhand der Klasse erkennen was das für ein Element ist, was eindeutig sein sollte. Deswegen immer der Elementname mit dran und dann das Kindelement. Allerdings macht man meistens nur eine Ebene von Kindelemente. Also wenn du 3 Ebenen im DOM hast, bleibt es beim Naming allerdings bei zwei.