[TYPO3-UG Italy] Extendedshop: carrello vuoto
matteo.martini at webformat.com
matteo.martini at webformat.com
Thu Dec 17 16:42:41 CET 2009
Ciao Laura,
ho analizzato le righe di debug che mi hai inviato, non trovando però
nessuna anomalia. Il fatto è che, quando viene aggiunto un prodotto al
carrello, questo viene memorizzato in un cookie, utilizzato poi per
popolare la lista dei prodotti in carrello; quindi il mio sospetto,
quando ti ho chiesto di inserire quella particolare linea di debug, è
che questo cookie non venga memorizzato o recuperato in modo corretto.
Conoscere la correttezza o meno di questo cookie mi è necessario per
capire dove risiede il problema.
Al momento abbiamo qualche decina di installazione di questa versione
dello shop e non abbiamo mai rilevato la tua problematica. Se riesci a
fornirmi il risultato del debug nel punto esatto che ti ho indicato, ben
volentieri ci do un'occhiata. Altrimenti possiamo accedere noi alla tua
installazione e cercare l'origine del problema ma, in questo caso, tieni
presente che svolgiamo queste operazioni come attività professionale e
che potrebbero richiedere qualche ora di lavoro.
laures at libero.it ha scritto:
> Ciao Matteo,
>
> Grazie per la risposta e scusa se nella mail precendente ho scritto "Simone"....
>
> Non sono riuscita ad inserire la riga 1202 nel file che
> indichi tu perchè mi viene negato l'accesso, ma ho
> selezionato il Debug mode nel Constant editor del template e credo che il risultato sia comunque simile a quello che chiedi, giusto?
> Lo allego come file txt.
>
> Riguardandolo, l'unica cosa che mi suona strana è la seguente:
>
> class.tx_extendedshop_products.php : getTemplateProduct() : $markerArray
> ###FORM_ADD### index.php?id=77 (77 è il pid carrello)
>
> ###XAJAX_CART_UPDATE###
>
> ###LINK_SUBMIT### javascript:document.tx_extendedshop_pi1_basket608.submit(); return false;
>
> ###BASKET_UID### 1
>
>
> Il 608 è effettivamente l'id del record/prodotto, ma allora
> perchè il return è "false"?? lo stesso fale per il basket_uid che qui mi dà 1. La butto lì, ma sicuramente mi sbaglio.
>
> Nel frattempo ho provato a fare una marea di prove, ma il
> risultato è sempre lo stesso "Il carrello non contiene
> prodotti".
>
> Grazie fin d'ora per qualsiasi aiuto o suggerimento.
>
> Laura
>
>
>
>
>
>
>
>> Ciao Laura,
>> se ti è possibile potresti inserire una linea di debug nel codice
>> dell'estensione?
>> Dovresti inserire la riga: 't3lib_div::debug($basketArray);' alla riga
>> 1202 di pi1/class.tx_extendedshop_pi1.php.
>>
>> ---------------------
>> 1201 $productsList = '';
>> 1202 t3lib_div::debug($basketArray);
>> 1203 if (is_array($basketArray)){
>> ---------------------
>>
>> poi prova ad aggiungere un prodotto al carrello e inviami il debug che
>> viene visualizzato in testa alla pagina, così provo a scoprire dove
>> risiede il problema.
>>
>> Ciao
>>
>> Matteo
>>
>> laures at libero.it ha scritto:
>>
>>> Ciao a tutti, anche a me capita la stessa cosa con questa extension, cioè quando seleziono il
>>> prodotto, questo viene correttamente aggiunto nel carrello, ma se "procedo all'acquisto" mi
>>> appare "il carrello è vuoto".
>>> In generale ho impostato l'extension come quella "vecchia", cioè creando una pagina con il plugin
>>> in modalità "basket" e altre pagine in modalità "product list" con i record dei prodotti.
>>> Ho impostato l'id della "pagina" che contiene il carrello nelle costanti, come nell'attach di Paolo, ma non ho capito il passaggio che suggerisci tu cioè di "puntare la Storage Folder verso la pagina dove ci sono i record dei prodotti".
>>> Come faccio se ho i prodotti sparsi in diverse pagine del sito? In che
>>> posizione dovrei mettere la Storage Folder e cosa dovrebbe contenere? Ho fatto diverse prove, ma
>>> non ho risolto nulla.
>>> Simone, per favore puoi descrivere i passaggi per impostare il carrello? Grazie fin d'ora.
>>>
>>> Laura
>>>
>>>
>>>
>>>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> TYPO3-UG-Italy mailing list
> TYPO3-UG-Italy at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
More information about the TYPO3-UG-Italy
mailing list