Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : NRE 21 Jan 2010, 15:25:06
-
Ciao a tutti, come da oggetto sto cercando il modo per mostrare nella flypage.tpl l'immagine della relativa categoria.
Qualche indicazione?
Grazie.
-
flypage.tpl
hai un file con quella estensione in virtuemart e con joomla?
imho no...
che componente è?
-
Ciao Francesco, grazie della risposta.
Ho fatto personalizzare il file in oggetto (path : /components/com_virtuemart/themes/nome-de-tema/templates/product_details) per avere un output come voleva il cliente. Ora però, sempre in questa pagina, devo poter mostrare invece che l'immagine del prodotto, quella della categoria a cui appartiene il prodotto.
Spero di averti dato ulteriori indicazioni.
Grazie.
ps: scusa se non riporto dati per te ovvi e necessari, sto iniziando adesso a mettere mano a joomla.
-
flypage.tpl è un file che compone la struttura del template di virtuemart , puoi iniziare ad editare da components\com_virtuemart\themes\default\templates\product_details per la personalizzazione delle flypage , credo che ci voglia l'ausilio del php oppure creare diverse flypage a dedicata ognuna alla sua categoria
l'immagine prodotto la trovi con <?php echo $product_image ?>
EDIT hai risposto durante la mia scrittura :)
-
in virtuemarti ci sono file di questo tipo:
nomefile.tpl.php
se è davvero quella la estensione non è la stessa cosa, perchè non in joomla mi sono capitati file .tpl e ancora non so neanche dove mettere le mani per utili modifiche..
non farai prima a tornare da chi lo ha fatto?
ma questa volta chiedi che ti lasci i files con le stesse estensioni con cui le trova.
;)
-
si sono .tpl.php ma nel pannello di amministrazione li chiama cosi purtroppo (solo.tpl):D , i .tpl nemmeno io li ho mai visti in joomla , al massimo in php negli stili ma nonvoglio andare OT
-
Hehehehe, scusami davvero.
Il file è flypage.tpl.php ed è il file dei dettagli prodotto dal quale aggiungo il prodotto al carrello e si trova nella cartella "/components/com_virtuemart/themes/nome-de-tema/templates/product_details".
Lo abbiamo editato per mostrare i dati in maniera diversa dalle impostazioni standard.
Ora: vorrei in questa pagina mostrare NON l'immagine del prodotto, bensì quella della categoria del prodotto.
-
Il file è flypage.tpl.php
bene, chiarito questo buon lavoro.
-
"buon lavoro" ? :D
Mi aspettavo un po di più come aiuto....ma mi ha dato fiducia lo stesso e ho provato in questo modo (correggetemi se sbaglio...sono alle prime armi con il CMS)
- Ho incluso questo file che "a fiuto" mi sembrava quello giusto per ottenere i dati che mi servivano e creato una var con il nome dell'immagine usando i metodi della classe a disposizione:
require_once (CLASSPATH."ps_product_category.php");
$ps_product_category = new ps_product_category;
$img = $ps_product_category->get_field($category_id,'category_full_image');
- dopodichè in un punto del codice ho semplicemente mostrato l'immagine puntando alla cartella usando le costanto di sistema:
<?php echo '<img src="'. IMAGEURL.'category/'. $img . '" width="200" >' ?>
Che dite può andare come metodo, o avete consigli per migliorare?
Grazie come sempre.