2013-08-13 3 views
0

Как может быть мы управляем активами на базе модулей в ZF2активов в ZF2

Например: Существует конкретные JS и CSS для пользовательских модулей

Как мы назначим JS и путь файла CSS в пользовательском модуль, чтобы показать его в макете как echo this-> inlineScript();

или нужно ли нам зависеть от внешнего модуля, как Assetmanager для выполнения т Его

ответ

3

Вы, без сомнения, имеют индивидуальные представления для каждого модуля (например, index.phtml, add.phtml и т.д.)

Попробуйте добавить такие записи, как эти файлы для конкретного модуля;

<?php $this->headLink()->appendStylesheet('http://fonts.googleapis.com/css?family=Happy+Monkey');?> 
    <?php $this->headLink()->appendStylesheet($this->basePath('User/css/style.css'));?> 
    <?php $this->headScript()->appendFile('http://code.jquery.com/jquery-1.4.2.min.js'); ?> 
    <?php $this->headScript()->appendFile($this->basePath('User/js/user.js')); ?> 
+1

$ this-> headLink и $ this-> headScript добавляет файлы два раза при вызове $ this-> контента в макете funtion get trigger еще раз – guny