Corsi on-line

Magento: troncare nomi prodotto troppo lunghi

La lunghezza dei nomi dei prodotti presenti all’interno del nostro sito web realizzato in Magento è un incognita.
Se un prodotto presenta un nome troppo lungo, infatti, potrebbe disporsi su più righe creando dei problemi estetici all’interno del nostro layout. Fortunatamente possiamo risolvere tutto tramite un semplice snippet:

<?php
$_productName = $this->helper('core/string')->truncate($this->htmlEscape($_product->getName()),20,'...continua', $_remainder, true);
?>
<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $_productName ?>"><?php echo $_productName ?></a>

Cosi facendo diremo a Magento di visualizzare il nome prodotto troncandolo al ventesimo carattere e aggiungendo la dicitura “…continua”.
Questo metodo può essere implementato ad esempio nel file che regola il nostro catalogo, reperibile in

app/design/frontend/tuo_tema/catalog/product/view.phtml

consentendoci cosi di avere pagine ordinate e perfettamente allineate.

Post correlati
I più letti del mese
Tematiche