menù:sostituire il testo con immagini?

9 contenuti / 0 new
Ultimo contenuto
menù:sostituire il testo con immagini?

Ciao, vorrei sostituire il testo dei menù con un immagine. Per fare un esempio sostituire il testo "commenti recenti" o "Argomenti del forum"con un'immagine gif o png. Mi sapete dire dove devo intervenire?

pessima scelta, (usa i CSS se proprio vuoi fare una cosa del genere), in ogni caso prova a dare un occhio a http://drupal.org/project/imagemenu e vedi se riesci ad adattarlo al tuo scopo.

Ciao
Marco
--
My blog
Working at @agavee

Grazie, posso chiederti perchè ritieni che sia una pessima scelta?

Accessibilità innanzitutto (se ti interessa la questione apri un topic nella sezione apposita del forum), poi consumano molta banda (pensa a chi usa il 56k o chi ha dispositivi miobili per cui paga i dati scambiati, la banda che devi acquistare sul server, ...) insomma puoi ottenere risultati altrettanto belli consumando molte meno risorse :)

Ciao
Marco
--
My blog
Working at @agavee

Grazie, metto da parte la tua considerazione.

Ciao.

Il problema dell'accessibilità viene risolto alla grandissima col vecchio metodo del text indent, ma in ogni caso è preferibile evitare l'uso di immagini visto che sempre più persone navigano via umts dove ogni singolo kb viene pagato profumatamente.... purtroppo. :(

mavimo imagemenu non va bene per il suo caso.

Quote:
A simple module which allows you to create menus from image files. Supports title (displayed when hovering over a menu item), alt text, weights and optional mouseover behaviour.
Si parla di menu standard, non quelli di array $links.

nik, lo puoi fare tranquillamente con CSS

parasite, mavimo, in questo caso parliamo di pochi KB, "sempre più persone navigano via umts" saranno, nella migliore delle ipotesi, 0,1% dei visitatori totali del sito, non siate paranoici. :D

Se utilizzare un'immagine o lasciare il testo lo vedrò in seguito tenendo presente tutte le Vs. considerazioni,
in ogni caso sto studiando adesso i fogli di stile e non trovando in quale? CSS intervenire pensavo di
modificare il block.tpl.php nella cartella del tema come indicato in drupal.org.
Aggiungendo all'inizio del file :

<?php
if ($block->module == 'user' && $block->delta == 1) {
   
$block->subject = '<img src="files/img/navigazione.png">';
}
else if (
$block->module == 'user' && $block->delta == 3) {
       
$block->subject = '<img src="files/img/chieonline.png">';
}
?>

sembra che funzioni. Se avete controindicazioni su questo metodo o volete farmi un esempio in CSS e ben accetto.
Quando sarà il momento spero di poter contribuire in qualche modo...
Grazie comunque a tutti

Scusate se rispolvero questo vecchio post, ma con i CSS come faccio ad utilizzare delle immagini al posto del testo in un menu qualsiasi di drupal?
Di per se drupal associa ad un menu questo codice:

<div id="block-menu-menu-homepage" class="block block-menu">
  <div class="content">
    <ul class="menu">
    <li class="leaf first"><a href="/content/chi_siamo_1.html" title="Chi Siamo">Chi Siamo</a></li>
<li class="leaf"><a href="/content/prodotti_2.html" title="Prodotti">Prodotti</a></li>
<li class="leaf"><a href="/content/contatti_5.html" title="Contatti">Contatti</a></li>
<li class="leaf last"><a href="/content/dove_siamo_6.html" title="Dove Siamo">Dove Siamo</a></li>
</ul>
  </div>
</div>

come posso agire sulla singola voce di menu ed associare ad ognuna un'apposita immagine?

Grazie