Array
(
[/media/system/js/core.js] => Array
(
[mime] => text/javascript
[defer] =>
[async] =>
)
[/media/system/js/mootools-core.js] => Array
(
[mime] => text/javascript
[defer] =>
[async] =>
)
[/media/system/js/caption.js] => Array
(
[mime] => text/javascript
[defer] =>
[async] =>
)
)
quindi potete ad esempio soprascrivere l'array come volete$this->_scripts=NULL;
<script src="media/system/js/mootools-core.js"></script>
nel tag head del template senza andare minimamente a sfiorare il core di joomla... ;) ma non volevi inserirlo nel template? ??? in questo caso sarebbe bastato un semplicema cosi non mi ritrovo con due diversi tag script che richiedono la stessa risorsa?<script src="media/system/js/mootools-core.js"></script>
nel tag head del template senza andare minimamente a sfiorare il core di joomla... ;)
edit: ho inserito il codice nel tag
??? Qual'è l'altro tag? Se tu non metti altro hai solo questo...l'altro tag è quello che aggiunge joomla in automatico
Mi sta venendo un dubbio dal momento che non ho mai sfruttato la libreria mootools.. ma joomla non la include già nell'header di default?! Perchè dovresti aggiungerla tu? Sicuro che negli altri componenti non sia comunque inclusa perchè quell'array che posti è indipendente dal componente!non la include in tutti i componenti e si, l'array è indipendente dal componente, per questo in alcune pagine non è inclusa la libreria.
l'array è indipendente dal componente, per questo in alcune pagine non è inclusa la libreria.
Attenzione: se l'array fosse indipendente dal componente, la libreria o è inclusa sempre o non lo è mai proprio perchè non dipende dal tipo di componente ;)si ho sbagliato, intendevo che è dipendente dalla pagina in cui ci si trova
Sei sicuro che non sia inclusa anche li? Perchè sull'installazione di joomla fresca fresca che ho qui in locale la libreria è praticamente ovunque... anche nel com_search. Non ti starai confondendo con qualcos'altro?
<script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
<script src="/media/system/js/core.js" type="text/javascript"></script>
<script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
anche nel componente search!
JHTML::_('behavior.mootools');
oppureJHtml::_('behavior.framework');
potrtesti provare ad utilizzare un sempliceperfetto, ora viene incluso sempre, grazieJHTML::_('behavior.mootools');
oppure
per Mootools Core:JHtml::_('behavior.framework');
per Mootools Core e Mootools More:
nelle view ove , come affermi, non verrebbe caricato...
utilizzando la procedura di Override così non intacchi minimamente il core di joomla
1.7.3, la sto aggiornando in questo momento alla 2.5 e posso assicurarti che riporta ancora (senza alcuna "manomissione" del core o aggiunti di plugin) il codice:anche io posso assicurarti che nel mio caso, nel com_search, non lo riporta, ma ci sono delle estensioni nel mio sito<script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
anche nel componente search!
<script src="/media/system/js/core.js" type="text/javascript"></script>
<script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
Non lo metto in dubbio ;) Puoi confermarmi che con questo secondo metodo il mootools non venga incluso più di una volta laddove c'era già?lo confermo, viene incluso una sola volta e viene incluso sempre
Ricorda di aggiungere [RISOLTO] al titolo del topic, grazie