Prestashop 1.7: verificare se il prodotto appartiene ad una categoria specifica

Personalizza la pagina prodotto e quella delle categorie.

  1. Home
  2. /
  3. Tutorial Prestashop
  4. /
  5. Prestashop 1.7: verificare se il prodotto appartiene ad una categoria specifica

A volte potrebbe essere necessario modificare qualche elemento della pagina prodotto, oppure aggiungerne di nuovi, nel caso che un prodotto appartenga ad una categoria specifica.

Pagina Prodotto

La procedura da eseguire è davvero semplice:

  1. Scegliere la categoria da verificare e ricavare il suo ID direttamente dal Pannello di Amministrazione > Catalogo > Categorie
  2. Scegliere la posizione in cui visualizzare il nuovo elemento oppure l’elemento da modificare.
  3. In base a ciò, individuare il file in formato .tpl tra quelli presenti all’interno della cartella
    /themes/nome-del-tema/templates/catalog/_partials/
    oppure, se non esiste, nella cartella del tema di default
    /themes/classic/templates/catalog/_partials/
  4. Utilizzare un editor di testo (ad esempio: Notepad++) ed aprire il file scelto.
  5. Scorrere fino al punto in cui si vuole effettuare la modifica.
  6. Digitare il seguente codice:
    {if $product->id_category_default == ID della categoria}
      Qui il codice dell'elemento da visualizzare
    {/if}
  7. Sostituire “ID della categoria” con il valore numerico della categoria scelta.
  8. Salvare il file.
  9. Nel caso la modifica sia stata eseguita su un file scaricato sul proprio computer, utilizzare il proprio accesso FTP e sovrascrivere il file nella corretta posizione.
  10. Potrebbe essere necessario cancellare la cache della propria installazione Prestashop (Parametri Avanzati > Prestazioni) e del proprio browser. (Assicurati che la voce “Ricompila il template se i file sono stati modificati” sia attivata)

Categoria (lista prodotti)

Anche in questo caso, la procedura è semplice:

  1. Scegliere la categoria da verificare e ricavare il suo ID direttamente dal Pannello di Amministrazione > Catalogo > Categorie
  2. Utilizzare un editor di testo (ad esempio: Notepad++) ed aprire il file product.tpl all’interno della cartella
    /themes/nome-del-tema/templates/catalog/_partials/miniatures/
    oppure, se non esiste, nella cartella del tema di default
    /themes/classic/templates/catalog/_partials/miniatures/
  3. Scorrere fino al punto in cui si vuole effettuare la modifica.
  4. Digitare il seguente codice:
    {if in_array(ID della categoria,Product::getProductCategories($product->id|intval))}
      Qui il codice dell'elemento da visualizzare
    {/if}
  5. Sostituire “ID della categoria” con il valore numerico della categoria scelta.
  6. Salvare il file.
  7. Nel caso la modifica sia stata eseguita su un file scaricato sul proprio computer, utilizzare il proprio accesso FTP e sovrascrivere il file nella corretta posizione.
  8. Potrebbe essere necessario cancellare la cache della propria installazione Prestashop (Parametri Avanzati > Prestazioni) e del proprio browser. (Assicurati che la voce “Ricompila il template se i file sono stati modificati” sia attivata)

Siamo curiosi di leggere la tua opinione!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Il rispetto della tua privacy è la nostra priorità

Il nostro sito Web utilizza cookie tecnici per permettere il corretto funzionamento e cookie di terze parti per generare report sull’utilizzo della navigazione (cookie statistici). Mostra la lista dei cookie e le finalità di utilizzo

Possiamo utilizzare, per legge, i cookie tecnici, ma hai il diritto di scegliere se abilitare o meno i cookie statistici.
Abilitando questi cookie, ci aiuti a offrirti un’esperienza migliore.