attributo con IF aiuto

ignition3d

Nuovo Utente
18 Nov 2015
2
0
0
ciao a tutti. ho provato a cercare in giro ma non ho trovato nulla (o meglio non riesco a capire).
Ho una porzione di codice che utilizzo in un file *.PHTML di magento e vorrei funzionasse con il ciclo IF.
mi spiego meglio:

PHP:
<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>
questo il codice che utilizzo e funziona correttamente, ma vorrei ottenere un risultato diverso.

esempio.jpg
su ogni prodotto ho a disposizione questo attributo pdf_datasheet.
se l'attributo ha un valore (link a file pdf), allora l'icona deve essere stampata sul front-end.
altrimenti, se l'attributo non ha valore e quindi è vuoto, non deve stampare nulla.

con il codice attuale, su tutti i prodotti, viene stampata l'icona, anche se l'attributo è vuoto.

grazie mille per l'aiuto.
scusate la mia incompetenza.
 

otto9due

Utente Attivo
22 Feb 2014
590
25
28
Prova così:

PHP:
<?php if($this->htmlEscape($_product->getPdf_Datasheet())): ?>
<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>
<?php else: echo '';?>
<?php endif; ?>

O anche semplicemente senza else, mostrerà l'immagine e il link solo se la condizione non è vuota, è diversa da 0 ecc..:

PHP:
<?php if($this->htmlEscape($_product->getPdf_Datasheet())): ?>
<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>
<?php endif; ?>
 
Ultima modifica:

ignition3d

Nuovo Utente
18 Nov 2015
2
0
0
O anche semplicemente senza else, mostrerà l'immagine e il link solo se la condizione non è vuota, è diversa da 0 ecc..:

PHP:
<?php if($this->htmlEscape($_product->getPdf_Datasheet())): ?>
<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>
<?php endif; ?>

non funziona bene... E' PERFETTO....
grande :) :) :)
sei stato gentilissimo... grazie mille per il celere aiuto
 
Discussioni simili
Autore Titolo Forum Risposte Data
P attributo dinamico append con body o id jQuery 4
A metodo css("attributo", "valore") con ajax jQuery 1
M Attributo placeholder con immagine HTML e CSS 2
voldemort Verificare se un attributo esiste con jQuery jQuery 4
A attributo "min" per input gestione date PHP 8
S Impostare attributo "onclick" Javascript 5
Daniele_Carrara [HTML] Problema attributo min HTML e CSS 0
Eugene Lunghezza attributo alt per le immagini SEO e Posizionamento 2
D Come salvare scelta della select "dinamica" ajax-php? Come dato php o attributo value tag option? Ajax 5
B [Javascript] Richiamare un attributo DATA Javascript 0
P attributo target dinamico in JS Javascript 0
M Attributo "order" shortcode wordpresa WordPress 0
C E' possibile assegnare all' attributo name di un form html il nome di una variabile php? PHP 6
Devil-94 Recuperare il valore di un attributo del div tramite ajax. Ajax 3
otto9due Funzione cambia attributo input value non funziona.. Un aiutino :D Javascript 14
P trasformazione di una tabella ->i valori di un attributo diventano gli attributi della nuova tabella MySQL 1
V Attributo align nel tag colgroup HTML e CSS 2
O Modificare attributo float di un immagine tramite checkbox o select Javascript 3
F rimuovere un attributo jQuery 1
Monital attributo iframe per porzione di pagina HTML e CSS 0
L inviare a database sia valore di value che valore di altro attributo PHP 5
max_400 fopen - l'attributo 'r+' si comporta uguale a 'w+' perchè? PHP 4
borgo italia option ed attributo onmouseout/over HTML e CSS 0
J Attributo Location non funzionante su windows.open Javascript 1
WpStyle validare attributo "value" HTML e CSS 7
V Attributo name che non viene validato Javascript 0
F access ricerca record con apostrofo. MS Access 0
F Cerco Hosting con VECCHIE versioni di php Hosting 0
C Come ricreare questo calcolatore di prezzi a step con woocommerce? WordPress 0
C Segnalo barra laterale di navigazione ASSENTE con Chrome Comunicazioni dallo Staff 5
G Guadagna dalla Vendita di Articoli Sponsorizzati con GuestPostMax.com! Guadagnare col Sito 0
P Hosting multidominio con Plesk Hosting 0
L Soluzione con INNER JOIN Database 0
S passare un valore da un form a un file .php con metodo post PHP 4
A Redirect 301 genera url statico con variabili Web Server 0
T problemi con dati menu a tendina HTML e CSS 2
T Query con date MS Access 1
F Url dinamiche da cambiare con categoria, subcategoria e title PHP 2
L Aiuto con DataGridView Visual Basic 1
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
G Problema con Xampp Web Server 1
M Aggiunta prodotti nel carrello con lo stesso in e varianti diverse PHP 0
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
B Non riesco a trovare i cognomi con i caratteri speciali in Access (Microsoft 365) MS Access 0
N Problema con position absolute e overflow HTML e CSS 4
M Estrarre soltanto i prodotti con stessa descrizione PHP 10
felino [Wordpress] Gallery con foto selezionabili dall'utente WordPress 0
G Invio di più valori con la stessa checkbox PHP 4
csi Inviare file jpg in locale alla stampante con php PHP 0

Discussioni simili