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
529
21
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
M Conteggio con group by PHP 3
M Problema con Try Catch PHP 0
K Aiuto con file audio in html HTML e CSS 1
M Upload immagine con javascript problemi con FormData() Javascript 1
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
G Invio form con PHP PHP 3
M Barra di navigazione con google HTML e CSS 1
T PROBLEMA CON SESSIONI PHP 3
A Problemi con move_uploaded_file PHP 7
G Menù a tendina di ricerca con query PHP 1
T fatture con voci fattura in php PHP 0
A Tabella con bottoni per aggiornamento record PHP 6
M Come selezionare e deselezionare radiobutton con jquery jQuery 1
MarcoGrazia Calcolo fra due date con esclusione delle feste PHP 7
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
M Inviare un file su un server remoto con JavaScript Javascript 0
L problema con query select PHP 2
M Come validare textarea con jquery jQuery 0

Discussioni simili