Back to top

Autore Topic: Integrare un modulo nel pacchetto del template  (Letto 3977 volte)

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Integrare un modulo nel pacchetto del template
« il: 11 Feb 2012, 11:54:08 »
Salve a tutti.
Se costruisco un template e voglio inserire un modulo direttamente nel template (es. il modulo mega menu ck in modo tale che il mio menu abbia quello stile), cosa devo aggiungere al file index.php del template?


Esiste qualche tutorial?


Grazie in anticipo.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Integrare un modulo nel pacchetto del template
« Risposta #1 il: 11 Feb 2012, 16:23:01 »
Il modo più semplice consiste nel mettere il template e il modulo zippati (e le istruzioni) dentro un altro zip  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:Integrare un modulo nel pacchetto del template
« Risposta #2 il: 11 Feb 2012, 16:27:13 »
Ciao Toni, grazie per la risposta ma non è quello che vorrei fare...
Vorrei proprio integrarlo.
ciao ciao
« Ultima modifica: 11 Feb 2012, 17:45:20 da Nuvola6 »

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Integrare un modulo nel pacchetto del template
« Risposta #3 il: 11 Feb 2012, 16:31:34 »
Io farei così e così vedo che fanno anche certi bravi costruttori di templates  :)
Ma devo dire che non ho mai visto templates che caricano moduli. Piuttosto integrano in se stessi slideshow ed altre caratteristiche...
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:Integrare un modulo nel pacchetto del template
« Risposta #4 il: 11 Feb 2012, 16:35:41 »
Lo so che così fanno in tanti.
Ma se prendi ad esempio un normale template free, come antesate, vedi che integra il php del menu che usa.
Siccome vorrei emulare il sistema, chiedevo a voi.

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:Integrare un modulo nel pacchetto del template
« Risposta #5 il: 13 Feb 2012, 18:58:02 »
Allora... premesso che tutta questa storia la sto facendo perchè vorrei utilizzare un megamenu, sto studiando il template ja purity II.

Qualcuno vuole unirsi alla mia analisi del template citato?

Per adesso ho capito che c'è una cartella JS che contiene lo script del menu (all'interno ci sono 5 js dedicati al menu, tra cui mega.js appunto).

Quindi la prima cosa da fare sarebbe copiare questa cartella nel mio template ed aggiungere all'index.php
Codice: [Seleziona]
<script src="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/js/moomenu.js" type="text/javascript"></script>
Ora... all'interno dello script css.js trovo il div "#ja-cssmenu li" e all'interno del file mega.js trovo le classi ".ja-megamenu li.mega" e "a.mega".

Il mio menu dovrà usare questo div e queste classi. E bisogna capire come...
Probabilmente nel css dovrò mettere <div id="ja-cssmenu"><jdoc:include type="modules" name="topmenu" /></div>



Poi trovo un override nella cartella html del template (mod_mainmenu) e la copio nella mia cartella html...

Poi trovo una cartella in "layout" e una sottocartella "blocks" che contiene il file mainnav.php (presumo vada usata anche questa...).

Poi trovo una cartella "libs" con una sottocartella "menu" e con diversi file all'interno relativi alle classi del menu.



Qualche esperto mi aiuterebbe a trovare un modo per emulare il metodo?

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Integrare un modulo nel pacchetto del template
« Risposta #6 il: 14 Feb 2012, 15:37:08 »
Poi...poi... poi.. hai scelto una brutta bestia per copiare il metodo di integrare un menu!
Quel template usa un proprio framework ed ha bisogno anche di un plugin per funzionare.
Io direi che dovresti copiare il metodo da un normale template che abbia il menu  a tendina  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:Integrare un modulo nel pacchetto del template
« Risposta #7 il: 15 Feb 2012, 10:18:38 »
Ciao Tonicopi. Di menu a tendina ne inserisco a volontà nei miei template,
ovvero tramite javascript o php.
E' una cosa che faccio normalmente da tempo.


Quello che non ho mai fatto ancora e che vorrei fare, è integrare il megamenu (quindi non un semplice e banale menu a tendina, cosa che so fare).




Sicuro che quel template utilizza un plugin? Io l'ho installato tranquillamente senza plugin e il megamenu mi compare automaticamente.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Integrare un modulo nel pacchetto del template
« Risposta #8 il: 15 Feb 2012, 12:57:11 »
Citazione
Sicuro che quel template utilizza un plugin? Io l'ho installato tranquillamente senza plugin e il megamenu mi compare automaticamente.
Sei sicura? Se io lo installo senza plugin mi appare:
Missing jat3 framework plugin  ;D
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:Integrare un modulo nel pacchetto del template
« Risposta #9 il: 15 Feb 2012, 16:07:16 »
A me no... boh

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Integrare un modulo nel pacchetto del template
« Risposta #10 il: 16 Feb 2012, 01:29:46 »
Guarda che in quel sito lo hai installato il plugin magari installando un altro template di quello stesso sviluppatore...  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

 



Web Design Bolzano Kreatif