Wie eine Klasse richtig erstellen und einbinden

Hallo.

Ich möchte für die Einkaufswelten klassen erstellen und habe mir das Shopware Handbuch für Entwickler gekauft, aber leider steht darüber nicht viel ausschluss Reiches im Buch und hoffe ihr könnt mir als Anfänger unter die Arme greifen.

Z.B habe ich mich an die vorgabe im Buch gehalten zum üben S.104:

li.navigation--entry.entry--notepad {
display: none;
}

»themes/Frontend/LoremIpsum/frontend/_public/src/css/no_notepad.css«

in der Theme.php habe ich dann folgendes eingetragen:

protected $css = array(
'src/css/no_notepad.css'
);

Cache & Co. Sind gelöscht übers Backend und Manuell und auch das Theme neu Kompeliert.

Aber es greift nicht, meine Frage. Mache ich hier was Falsch? und gibt es etwas nach zu lesen wo ich in Shopware 5.5.x (8) klassen erstellen und einbinden kann?

Guten Morgen.

Ich wollte das Thema noch mal hochschieben und Fragen ob tatsächlich keiner einen Tipp hat?

Guten Morgen, folgender Code sollte funktionieren.

protected $css = [
    'src/css/no_notepad.css'
];

EDIT: Bei mir funktionieren beide Anweisungen. Deine und meine, also kann ich dir nicht sagen woran es liegt.

Hallo @Larineso‍,

vielen Dank für die Rückmeldung. Ist den der weg von mir überhaupt richtig?

Ja, der Weg ist richtig und funktioniert bei mir fehlerfrei. Eventuell hast du die Zeilen falsch in die theme.php eingebunden? Poste doch bitte mal deine komplette Datei.