Plugin-Config per Javascript auslesen?

Ich habe ein Plugin bei dem ich nur Javasript-datein benötige.

Da ich Angaben aus der Plugin-config config.xml brauche und ich einiges gefunden habe das man das über Ajax lösen kann.

Ich habe aber nichts darüber gefunden wie bzw wo ich mir dann die Daten ziehen kann.

Gibt es da was zum Nachlesen oder hat jemand Beispiele?

Du könnstest versuchen deine Angaben aus der Config in die index.tpl zu packen (ungetestet):

{* /index/index.tpl *}
{extends file='parent:frontend/index/index.tpl'}

{block name="frontend_index_header_javascript"}
{$smarty.block.parent}


var meineJavaScriptVariable = '{config name="Plugin_namespace::config_name"}';


{/block}

 

Das ich das über ein Template lösen kann ist mir durchaus Bewusst.

Ich hätte aber gerne die Lösung das ich aussließlich eine JS benutze

Man KANN es über AJAX ziehen, aber dafür benötigst Du dann Deinen eigenen Endpoint im Shop - also einen kleinen Controller, der Dir die Daten ausliefert. Gibt es gerade aber nicht von der Stange. Jetzt glaube ich aber nicht, dass es eine gute Idee wäre, wenn sich Hinz & Kunz beliebige Config-Daten aus dem System saugen können. Also sollte ein zu erschaffender Controller eben genau nur die Plugin-Daten ausliefern, die unkritisch sind und benötigt werden.

https://developers.shopware.com/plugin-guide/