Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : MarianoP 10 Jul 2014, 12:40:42

: [RISOLTO] Capire la struttura operativa di Joomla con Virtuemart
: MarianoP 10 Jul 2014, 12:40:42

Buongiorno,
la mia esperienza con joomla è stata sempre rara e fugace.
Ora però cortesemente, come da oggetto, vorrei, se qualche buon sammaritano mi aiuta, capire il processo di esecuzione di un link con parametri da parte di joomla con virtuemart.
Prendiamo ad esempio questo link :
http://www.miosito.it/index.php?virtuemart_category_id=157&view=category&option=com_virtuemart&list=1&virtuemart_manufacturer_id=124 (http://www.miosito.it/index.php?virtuemart_category_id=157&view=category&option=com_virtuemart&list=1&virtuemart_manufacturer_id=124)
quali file si occupano di processare i parametri passati ? Di raccogliere i parametri ed organizzare i dati per la visualizzazione ed alla fine visualizzarli ? Se volessi aggiungere un parametro, come lo gestisco ? Da quale file ?

GRAZIE    :D   
: Re:Capire la struttura operativa di Joomla con Virtuemart
: mmleoni 10 Jul 2014, 15:21:40
vedi: http://docs.joomla.org/Absolute_Basics_of_How_a_Component_Functions

ciao
: Re:Capire la struttura operativa di Joomla con Virtuemart
: MarianoP 10 Jul 2014, 17:13:27
Ciao mmeloni,
sembra proprio esaustivo e perfettamente attinente a quello che ho chiesto.
Grazie.

Scusami se inoltre brevemente puoi dirmi qual'è il file (views, helpers etc..) dove virtuemart esegue la query sql per restituire l'elenco dei prodotti a seconda dei parametri inviati con quel link che ho postato in precedenza ?
Ti ringrazio.
: Re:Capire la struttura operativa di Joomla con Virtuemart
: mau_develop 10 Jul 2014, 17:38:40
qual'è il file (views, helpers etc..) dove virtuemart esegue la query sql
-------------------------------------------------------------------------
le query per le liste e le relative view solitamente vengono poste nei model
: Re:Capire la struttura operativa di Joomla con Virtuemart
: mmleoni 10 Jul 2014, 17:42:04
se hai letto quel documento avrai capito che la pagina è elaborata in
/components/com_virtuemart/controllers/category.php
e visualizzata in
/components/com_virtuemart/views/category/view.html.php
da qui è richiamato il model del prodotto che contiene le varie queries, il model è in
/administrator/components/com_virtuemart/models/product.php


a dire il vero la risposta corretta sarebbe: se non lo sai neanche trovare vuol dire che non sei in grado di metterci le mani, quindi lascia stare. poi vedi un po' tu.

ciao,
marco
: Re:Capire la struttura operativa di Joomla con Virtuemart
: MarianoP 10 Jul 2014, 17:47:22
Perfetto,
tira e molla qualcosa sempre si impara (non si finisce mai   :P ).
Grazie ad entrambi.
A presto.
: Re:Capire la struttura operativa di Joomla con Virtuemart
: mmleoni 10 Jul 2014, 19:22:03
un [risolto] nel titolo del post di apertura aiuta anche gli altri...
: Re:[RISOLTO] Capire la struttura operativa di Joomla con Virtuemart
: MarianoP 10 Jul 2014, 19:31:55
Fatto mmleoni,
quindi devo pazziare con JRequest::getInt() - Info: http://docs.joomla.org/API17:JRequest (http://docs.joomla.org/API17:JRequest)
per leggere il parametro, chiaramente nel caso sia un intero. Giusto ?
: Re:[RISOLTO] Capire la struttura operativa di Joomla con Virtuemart
: MarianoP 10 Jul 2014, 19:34:37
Fatto mmleoni,
quindi devo pazziare con JRequest::getInt() - Info: http://docs.joomla.org/API17:JRequest (http://docs.joomla.org/API17:JRequest)
per leggere il parametro, chiaramente nel caso sia un intero. Giusto ?

Scusami in view.html.php di components\com_virtuemart\views\category intendevo.
Grazie.
: Re:[RISOLTO] Capire la struttura operativa di Joomla con Virtuemart
: mmleoni 10 Jul 2014, 21:41:52
per leggere un intero sì, ma non si dovrebbe modificare il codice di un estensione, semmai agire sui plugin (gestione eventi) ove possibile.
: Re:[RISOLTO] Capire la struttura operativa di Joomla con Virtuemart
: MarianoP 10 Jul 2014, 22:02:49

Ops, questa non me l'aspettavo.
Plugin ? Sempre nel caso volessi leggere un parametro dal link nel primo post e quindi in riferimento alla lista dei prodotti di una determinata categoria dovrei andare in plugins/.. e  ?  ???

: Re:[RISOLTO] Capire la struttura operativa di Joomla con Virtuemart
: mmleoni 11 Jul 2014, 17:43:49
no dovresti scrivere un plugin per modificare la query di ricerca. così funziona nei sistemi che sfruttano il design pattern 'observer' per gestire le estensioni del codice.