Back to top

Autore Topic: manipolare stringa template joomla 4  (Letto 1719 volte)

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
manipolare stringa template joomla 4
« il: 20 Set 2021, 15:57:13 »
Sto realizzando un template per joomla 4 e avendo preso la parte di codice del menu responsive dal template cassiopeia ho l'esigenza di cambiare una variabile posta in un file dentro un override del template, questo;
Codice: [Seleziona]
html/mod_menu/dropdown-metismenu.php
la variabile porta ad un file js ed ha questo percorso

Codice: [Seleziona]
$wa->registerAndUseScript('metismenu', 'media/templates/site/cassiopeia/js/mod_menu/menu-metismenu.min.js', [], ['defer' => true], ['metismenujs']);
potrei lasciare tutto così, se avessi la sicurezza che in tutti i siti il template cassiopeia sia presente, ma preferirei integrare il file nel pacchetto del template, magari dentro la cartella js ed avere la certezza di non dipendere da file esterni.

cerco consigli su come manipolare la stringa posta sopra.

grazie
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:manipolare stringa template joomla 4
« Risposta #1 il: 20 Set 2021, 18:01:26 »
Puoi sistemare il file nella cartella asset/js del template e richiamarla cambiandone il percorso.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:manipolare stringa template joomla 4
« Risposta #2 il: 21 Set 2021, 00:40:04 »
il percorso ho già provato a cambiarlo, ma da front-end da errore

Codice: [Seleziona]
'/templates/NOME-TEMPLATE/js/menu-metismenu.min.js'

Forse però se attivo il debug avrò qualche informazione in più...
domani provo  e ti faccio sapere
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:manipolare stringa template joomla 4
« Risposta #3 il: 21 Set 2021, 09:56:48 »
ok errore mio, avevo fatto un errore di battuta.
inserendo questa stringa funziona
Codice: [Seleziona]
$wa->registerAndUseScript('metismenu', 'templates/caterpillar/js/menu-metismenu.min.js', [], ['defer' => true], ['metismenujs']);

mi chiedevo:
visto che questo template sarà la mia base per i futuri template, c'è un modo per inserire una variabile che dia il nome del dominio?
In pratica quello che vorrei evitare è l'apertura del file per il cambio path in quanto ogni nuovo template avrà un nome diverso e quindi una nuova cartella/path.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

 



Web Design Bolzano Kreatif