ciao a tutti,
chiedo aiuto in quanto non riesco a completare una cosa:
Ho creato un attributo "campo di testo" denominato pdf_link.
Vorrei che inserendo un valore nell'attributo (che sarà un link a PDF), apparisse sulla vista prodotto la relativa icona con link a pdf. Come nell'immagine sottostante:
il codice che ho attualmente è privo di IF e quindi l'icona appare su tutti i prodotti. come posso intervenire?
ecco il codice:
<a href="<?php echo $this->htmlEscape($_product->getPdf_link())?>" />
<?php echo("<img src=\"http://www.ledlux.it/media/wysiwyg/porto/ledlux_img/PDFico.gif\">")?> </a>
grazie mille per il vostro aiuto.
l'attuale codice è come segue:
<a href="<?php echo $this->htmlEscape($_product->getPdf_Datasheet())?>" target="_blank" /> <?php echo("<img src=\"http://www.ledlux.it/media/wysiwyg/porto/ledlux_img/PDF_datasheet.gif\">")?> </a>
il link viene stampato sottoforma di icona correttamente.
purtroppo però lo vedo in frontend su tutti i prodotti. anche quando l'attributo è vuoto / non ha alcun valore associato.
spero in un vostro aiuto.
grazie mille
eccoil codice corretto se può servire a qualcuno:
<?php if($this->htmlEscape($_product->getNomeAttributo())): ?> <a href="<?php echo $this->htmlEscape($_product->getNomeAttributo())?>" target="_blank" /> <?php echo("<img src=\"http://PERCORSO-IMMAGINE.gif\">")?> </a> <?php endif; ?>
grazie lo stesso
qualcuno sa come poter convertire questo codice per MAGENTO 2?
purtroppo non riesco a farlo andare.
grazie mille
sono riuscito a proiettare l'attributo sotto forma di icona anche su magento 2.
Ma vorrei che apparisse sulla pagina prodotto soltanto quando l'attributo ha un valore... altrimenti non dovrebbe apparire.
Non riesco a far andare il codice "IF". Dove sto sbagliando?
<?php if($this->htmlEscape($_product->getAllegatoProdotto())): ?> <a href="<?php echo $this->helper('Magento\Catalog\Helper\Output')->productAttribute($block->getProduct(), $block->getProduct()->getAllegatoProdotto(), 'allegato_prodotto'); ?>" target="_blank" /> <?php echo("<img src=\"/pub/media/wysiwyg/btn_icona.png\">")?> </a> <?php endif;?>