plugin 5.2.x snippets per *.ini

tach zusammen,

ich bescheftige mich gerade etwas mit den snippets per *.ini für ein plugin in 5.2.x.

mein *.ini liegt da:

custom/plugins/[pluginName]/Resources/snippets/frontend/plugins/[pluginName].ini

und sieht so aus:

[de_DE : default]
EmptyList = "Keine Ergebnisse vorhanden. Sie können einen neuen Eintrag mithilfe des Erstellen-Buttons anlegen."

per *.tpl sollte es ja dann so gehen:

{s name='EmptyList' namespace='frontend/plugins/[pluginName]'}{/s}

hab das plugin neu installiert und caches geleert, nix :frowning:

diverse beiträge wollen die config.php angepasst haben, was für ein plugin unsinnig wäre meiner meinung nach.

hinzufügen des snippets ordner bringt auch nichts:

$this->container->get('snippets')->addConfigDir($this->getPluginPath().'/Resources/snippets/');

kann mit bitte einer erklären wie das mit den snippets per *.ini gehen soll, danke.

Moin @pino‍,

die Plugin-Snippets müssten direkt beim Installieren angelegt werden. Schau mal, ob du die in den Textbausteinen finden kannst.

Ansonsten:
Änder’ mal das [de_DE : default] zu nur [de_DE].
Das mit dem  default  ist nicht mehr notwendig.

Gruß,
Patrick  Shopware

waaas, ich hab default raus genommen.

cache geleert und installiert.

jetzt geht’s, wahnisnn, danke.

was macht die installation?

guck die ob in Resources/snippets *.ini zu finden ist?

Moin @pino‍

Bei der Installation werden automatisch alle Snippets aus einem Plugin, sofern im korrekten Ordner angelegt, in die Datenbank geschrieben. :slight_smile:

Im neuen Plugin-System müssen die *.ini-Dateien hier liegen: PluginPfad/Resources/snippets (Hier klicken für den Code)
Im alten  Plugin-System müssen die *.ini-Dateien in einem der folgenden Ordner liegen: PluginPfad/Snippets/ | PluginPfad/snippets | PluginPfad/Resources/snippet (Hier klicken  für den Code)

Hilft dir das weiter?

Gruß,
Patrick  Shopware

1 „Gefällt mir“

top, danke.
Thumb-Up

Ist das mit dem default über die ini Datei denn noch irgendwie möglich? Mein Plugin hat nur de_DE Snippets und ich möchte, dass immer diese verwendet werden.