Magento, come ho scritto più volte su questo blog, è un’ottima piattaforma e-commerce ma abbastanza ostica da personalizzare.
I moltissimi temi disponibili per Magento spesso risolvono problemi di natura pratica andando incontro alle nostre esigenze, ma non sempre si riesce a trovare un tema che ci soddisfi in tutto.
Se si vuole, ad esempio, utilizzare il classico menù orizzontale superiore per linkare pagine create col CMS dobbiamo operare modificando un po’ il codice.
In Magento 1.7 Community Edition dobbiamo modificare
app/design/frontend/default/NomeDelTuoTemplate/template/page/html/topmenu.phtml (oppure header.phtml oppure un nome che indichi la zona superiore del template)
cercando il codice
<?php if($_menu): ?>
<div>
<ul id=”nav”>
<li><a href=”/”>Home</a><li>
<?php echo $_menu ?>
</ul>
</div>
<?php endif ?>
<?php if($_menu): ?>
<div>
<?php echo $this->getLayout()->createBlock(‘cms/block’)->setBlockId(‘navigazione’)->toHtml() ?>
</div>
<?php endif ?>
Nota che ho tolto anche i tag <ul id=”nav”><ul>
Il blocco statico lo creeremo come sempre andando in CMS->Blocchi statici->Aggiungi un nuovo blocco (io l’ho chiamato ‘navigazione’)
Ecco il codice da inserire (non considerare la classe associata al primo list item)
- Scopri Autohero: Il Futuro dell’Acquisto di Auto Usate Online - 1 Agosto, 2024
- Guida Completa su Come Usare Satispay - 16 Luglio, 2024
- Chiamata wifi con TIM (servizio TIM Voce WiFi ) - 8 Luglio, 2024
View Comments (2)
Ho questo specifico problema ma non riesco a sistemare
mi resta lo spazio vuoto nel menu non si vede il blocco statico perchè? ho la versione 1.9 di magento