Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : NRE 21 Jan 2010, 15:25:06

: Mostrare immagine categoria nella flypage.tpl
: 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.
: Re:Mostrare immagine categoria nella flypage.tpl
: 56francesco 21 Jan 2010, 15:28:10
flypage.tpl
hai un file con quella estensione in virtuemart e con joomla?
imho no...
che componente è?
: Re:Mostrare immagine categoria nella flypage.tpl
: NRE 21 Jan 2010, 15:33:09
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.
: Re:Mostrare immagine categoria nella flypage.tpl
: Gemedj 21 Jan 2010, 15:39:59
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 :)
: Re:Mostrare immagine categoria nella flypage.tpl
: 56francesco 21 Jan 2010, 15:41:54
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.
 ;)
: Re:Mostrare immagine categoria nella flypage.tpl
: Gemedj 21 Jan 2010, 15:45:20
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
: Re:Mostrare immagine categoria nella flypage.tpl
: NRE 21 Jan 2010, 15:46:26
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.
: Re:Mostrare immagine categoria nella flypage.tpl
: 56francesco 21 Jan 2010, 15:48:29
Il file è flypage.tpl.php

bene, chiarito questo buon lavoro.
: Re:Mostrare immagine categoria nella flypage.tpl
: NRE 21 Jan 2010, 16:27:14
"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.