MAGENTO - Link di attributo a strati di uscita nella pagina del prodotto
-
09-09-2020 - |
Domanda
Ho creato attributi che utilizzo con successo nella navigazione a strati di Magento.
Tali attributi ottengono l'output nei dati ulteriori dati della pagina del prodotto , tuttavia, gli attributi utilizzati nella navigazione a strati non vengono visualizzati come collegamenti.Sono in testo semplice.
.Esempio semplice, vengo CDS, ho un attributo artista.Voglio essere in grado di fare clic sul nome dell'artista, dalla pagina del prodotto Sezione aggiuntiva dei dati , per accedere alla pagina dei risultati di navigazione a strati che visualizza i CD solo dove appare questo artista.Logica da un punto di vista utente.
In altre parole, voglio ottenere il collegamento di navigazione a strati da un attributo, nella pagina del prodotto.
Ecco cosa trovo nel catalogo / prodotto / vista / attributi.html:
<?php foreach ($_additional as $_data): ?>
<?php echo $this->htmlEscape($this->__($_data['label'])) ?>
<?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?>
<?php endforeach; ?>
.
Ed ecco il ciclo di navigazione a strati:
<?php foreach ($this->getItems() as $_item): ?>
<?php if ($_item->getCount() > 0): ?>
<a href="<?php echo $this->urlEscape($_item->getUrl()) ?>"><?php echo $_item->getLabel() ?></a>
<?php else: echo $_item->getLabel() ?>
<?php endif; ?>
<?php endforeach ?>
.
Grazie mille per il tuo aiuto.
Soluzione
Se inserisci il nome dell'artista come testo puoi integrarlo facilmente con la ricerca avanzata come questa in Catalogo / Prodotto / View / Attributes.html:
<?php if ($_data['label'] == "Artist"): ?>
<a href="/catalogsearch/advanced/result/?artist=<?php echo $_data['value']; ?>">
<?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></a>
<?php else: ?>
<?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?>
<?php endif; ?>
.
Fammi sapere se questo è ciò che intendevi :)
Modifica: Inoltre, non è che questo metodo funzioni solo se si abilita il tuo attributo per l'uso in TEH Ricerca avanzata.