Mi piacerebbe aggiungere alcuni stili CSS in linea (ad esempio il riempimento) alle mie IS di navigazione Magento. La chiamata a renderCategoriesMenuHtml()
in top.phtml
mi ha portato a Navigation.php
ma non riesco ad aggiungere un altro argomento senza generare un errore.
Qualsiasi aiuto su questo sarebbe splendido!
risposte:
0 per risposta № 1prova a sovrascrivere Navigation.php con il tuo Navigation.php locale e modifica quella funzione renderCategoriesMenuHtml ()
se non funziona, jQuery è tuo amico:-) Ottieni la voce di menu e aggiungi la tua nuova classe css con jQuery e aggiungi quella classe al tuo file css. perché dovresti usare in linea? Va bene però se si utilizza CSS inline tramite JavaScript.
1 per risposta № 2
Devo andare con tutti quelli che hanno detto CSS in lineaè una cattiva idea. Se vuoi aggiungere un tuo CSS extra, inseriscilo in un foglio di stile separato da quello standard e collegalo come foglio di stile aggiuntivo dopo quello standard. Ricorda che puoi avere più fogli di stile per pagina e che eventuali conflitti vengono risolti a favore di quello caricato per ultimo.