Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : number22 21 Aug 2012, 18:28:16
-
Ciao a tutti, ho un piccolo problema, sto facendo l'override di un pezzetto di template, ma non riesco a dargli le specifiche che voglio per una questione di html/php, il codice da modificare è questo:
echo '<img'.$class.$title.' src="'.htmlspecialchars($images->image_fulltext).'" alt="'.htmlspecialchars($images->image_fulltext_alt).'" />';
perchè se scrivo:
echo '<img'.$class.$title.' style="'margin:10px;'" src="'.htmlspecialchars($images->image_fulltext).'" alt="'.htmlspecialchars($images->image_fulltext_alt).'" />';
mi sballa tutto? Come faccio a dargli quei 10px di margine?
Grazie a tutti ;D
-
forse meglio dare una classe e scrivere quella regola nel css
-
Ok, quindi potrebbe diventare:
echo '<div class="immagini_articoli"><img'.$class.$title.' src="'.htmlspecialchars($images->image_fulltext).'" alt="'.htmlspecialchars($images->image_fulltext_alt).'" /><>';
giusto? Mi sorge un piccolo dubbio, su quale file css del template devo inserire la proprietà?
-
sul file css principale del template in uso
-
Anche io consiglio la regola css nel file principale, comunque nel tuo caso c'erano errori di sintassi...dopo lo style non ci vanno i ', perchè sono i simboli dell'apertura e chiusura dell'echo.
-
Grazie mille ad entrambi ;D non è stato banale trovare il file css dove aggiungere il codice perchè il mio template (a-blaze free) è un po' incasinato sui css! Comunque alla fine ce l'ho fatta, grazie! ;D
-
Anche io consiglio la regola css nel file principale, comunque nel tuo caso c'erano errori di sintassi...dopo lo style non ci vanno i ', perchè sono i simboli dell'apertura e chiusura dell'echo.
Solo per curiosità, come andava scritto correttamente? Grazie! :D
-
echo '<img'.$class.$title.' style="margin:10px;" src="'.htmlspecialchars($images->image_fulltext).'" alt="'.htmlspecialchars($images->image_fulltext_alt).'" />';
cussì ;)
-
Grazie! In ogni caso con la classe sul css è meglio perchè se occorre una modifica o un agggiunta, si scrive una sola volta e bella finita! Grazie! :D
-
Inoltre eviti di inserire codice in style che viene caricato nuovamente ad ogni richiesta della pagina, a differenza di un file css che viene inserito in cache ;) oltre alla validità w3c ecc ecc....ciao!