Buongiorno.
Vorrei fare in modo da evidenziare nella categoria layered una sorta di blocco di prodotti con un determinato attributo
- entro nella mia categoria ancor (static block onlly)v quindi non vedo i prodotti
- filtro per attributi con la layered ed ottengo tot prodotti (ad esempio 7)
- 3 di questi prodotti hanno un attributo "consigliato "si/no
vorrei che questi prodotti oltre che venire per primi(e questo sarebbe facilmente fattibile) venissero messi in una riga a parte in alto, magari con uno sfondo diverso e separati dagli altri.
è possibile?
grazie
Beh si è possibile, è un pò complesso da realizzare e richiede un pò di lavoro sia backend che frontend. Se vuoi proprio usare dei prodotti di quella lista, devi filtrare durante il ciclo e far sì che saltino fuori subito oppure se vuoi mantenere l'ordinamento standard ma mostrarli comunque prima, potresti caricare prima solo i prodotti.
Potresti usare
addAttributeToFilter
per ora ho aggiuntonella lista prodotti un'immagine sopra il prodotto così si nota il prodotto consigliato
<?php if ($_product->getConsigliato()): ?> <div class="consigliato"> <img src="<?php echo $this->getSkinUrl('images/consigliato.png') ?>" alt="" /> </div> <?php endif; ?>
ed ordinato la categoria in base a quell'attributo così vengono per primi in alto.
Se avrò tempo cercherò di capire come separarli dagli altri.
grazie