2012-10-09 15 views
7

Próbuję załadować plik js poprzez XML na stronie pulpitu admina magento, ale nie jestem w stanie go naprawić.Jak załadować plik js na pulpit admina Magento

Oto część kodu, który dodałem w moim pliku konfiguracyjnym:

<config> 
    <adminhtml> 
     <layout> 
      <updates> 
       <anattadesign_abandonedcarts> 
        <file>my_extension.xml</file> 
       </anattadesign_abandonedcarts> 
      </updates> 
     </layout> 
    </adminhtml> 
</config> 

A moje zawartość my_extension.xml który znajduje się pod /app/design/adminhtml/default/default/layout/ jest:

<layout> 
    <default> 
     <reference name="head"> 
      <action method="addJs"><script>my_extension/adminhack.js</script></action> 
      <action method="addJs"><script>prototype/prototype.js</script></action>   
     </reference> 
    </default> 
</layout> 

Rozumiem, że jestem próbując załadować plik js dla całego administratora w ten sposób, ale chciałbym wiedzieć zarówno ładowanie na określonej stronie, jak i dowiedzieć się, czy chcę ją wczytać na określonej stronie i czy jest to poprawna default jeden, aby załadować na Na stronach administratora.

Odpowiedz

7

Używanie default powinno rzeczywiście załadować go na wszystkich stronach.

Aby załadować go na desce rozdzielczej administratora, użyj (pełnej 3-elementowej) trasy z podkreślnikami jako separatorami do strony. W przypadku pulpitu nawigacyjnego jest to Adminhtml/(kontrolery)/Dashboard (kontroler)/indeks (Action).

<layout> 
    <adminhtml_dashboard_index> 
    <reference name="head"> 
      <action method="addJs"><script>my_extension/adminhack.js</script></action> 
      <action method="addJs"><script>prototype/prototype.js</script></action>   
     </reference> 
    </adminhtml_dashboard_index> 
</layout> 

N.B. Nie testowałem tego kodu, ale myślę, że powinien to zrobić.

+0

Ale użycie domyślnego nie działa dla mnie, co jeszcze mogę zrobić? – Ashfame

+0

Czy na pewno ponownie załadowałeś układ? –

+0

@Ashfame Powinieneś opróżnić pamięć podręczną (również FPC), aby zobaczyć wyniki. – Zyava

Powiązane problemy