Back to top

Autore Topic: virtuemart, pagina di richiesta informazioni di un prodotto  (Letto 3626 volte)

Offline Cemsal

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Ciao a tutti, ho questo problema.
Ho associato ad una voce del menù principale, la pagina di accesso all'e-commerce, che nel mio caso è una categoria di Virtuemart.
Ho abilitato il modulo SEO, e tutte le pagine (catalogo, dettaglio prodotto, etc.) mantengono l'Itemid originale. Non so come questo avvenga, ma va benissimo, tant'è che il problema è che una pagina "perde" questo Itemid. La pagina è la pagina che riceve i dati dalla form di richiesta informazioni per un prodotto (la shop.ask.tpl.php); la cosa strana è la pagina stessa che invia il modulo a sè stessa, e quando viene richiamata la prima volta mantiene l'Itemid, quando invece riceve i dati del modulo no.
Lo dico per certo in quanto faccio stampare nella index.php del mio template quanto segue:

$_menu = &JSite::getMenu();
$_active = $_menu->getActive();
echo $Itemid = $_active->id;

Com'è possibile tutto ciò? I parametri che vengono passati nella form in POST contengono anche l'informazione corretta Itemid, perché la pagina quando riceve i dati non li ha?

Offline Cemsal

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:virtuemart, pagina di richiesta informazioni di un prodotto
« Risposta #1 il: 02 Apr 2010, 16:45:28 »
Il problema è derivato dal fatto che VirtueMart (oppure non so, potrebbe essere anche un problema di Joomla) non mi prende l'Itemid se questo è passato come parametro POST del form; passato in get funziona correttamente, come è possibile e come risolvere?!!
« Ultima modifica: 03 Apr 2010, 15:26:51 da jk4nik »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:virtuemart, pagina di richiesta informazioni di un prodotto
« Risposta #2 il: 02 Apr 2010, 23:15:58 »
ciao cemsal,
 il problema a me non è capitato, ma hai provato ad aggingere l' Itemid alla action della form nel template citato?

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 



Web Design Bolzano Kreatif