Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : Cemsal 11 Mar 2010, 16:44:03

: virtuemart, pagina di richiesta informazioni di un prodotto
: Cemsal 11 Mar 2010, 16:44:03
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?
: Re:virtuemart, pagina di richiesta informazioni di un prodotto
: Cemsal 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?!!
: Re:virtuemart, pagina di richiesta informazioni di un prodotto
: mmleoni 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