Ich möchte nur dann eine benutzerdefinierte JS-Datei zu meinem Modul hinzufügen, wenn ein Attribut ("Ja/Nein") in den Modul-Backend-Einstellungen auf "Ja" gesetzt ist.Benutzerdefinierte JS-Datei abhängig von Backend-Moduleinstellungen laden
Bisher habe ich meine layout.xml Datei in dem Modul config.xml wie folgt verwiesen haben:
<frontend>
<layout>
<updates>
<modulename>
<file>modulename.xml</file>
</modulename>
</updates>
</layout>
</frontend>
Die layout.xml lädt wie erwartet die JS-Datei. Obwohl ich eine Abhängigkeit ähnlich denen, die in der Datei system.xml hinzufügen möchte, wenn das möglich ist:
<sortby translate="label">
<label>Sort by:</label>
<frontend_type>select</frontend_type>
<sort_order>40</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<source_model>path/to_settings</source_model>
<depends><sortby>1</sortby></depends>
</sortby>
Wie auch immer, wie kann ich eine benutzerdefinierte JS-Datei abhängig von dem Wert eines Backend-Einstellungen Feld laden?