Breadcrumb su immagine e Php

4 contenuti / 0 new
Ultimo contenuto
Breadcrumb su immagine e Php

Ciao a tutti,dovrei creare una funzione,che in base alla tassonomia,mi richiamasse una immagine.. una sorta di breadcrumb con immagine,pero' solo sulla categoria e non anche sui termini. Mi spiego meglio..:

Categoria: Libri
Termini: Fantascenza - Horror

Io vorrei richiamare l'immagine LIBRI e renderla visibile a tutti i nodi termine..

Una soluzione sarebbe quella di richiamare tramite html le immagini,inserirle in piu blocchi e renderli visibili solo sui vari nodi,ma avendo 15categorie mi sembra assurdo creare 15 blocchi solo per le immagini... c'è un sistema per farlo tramite if ?..

andare a agire sul theming potrebbe essere una soluzione accettabile? Altrimenti mi pare che ci sia un modulo che fa CIRCA quello che vuoi tu, taxonomy_image (o qualche cosa di simile, prova a cercare), poi si tratta di andare a modificarlo per farlo andare come serve a te.

Ciao
Marco
--
My blog
Working at @agavee

Che intendi per andare ad agire sul theming ?.. vuoi dire assegnare un tema differente ad ogni tassonomia ?.. cavolo dovrei farmi 15 temi differenti.. Ho provato il modulo,ma fa tutta una serie di cose che nn mi piacciono molto,apparte a tutta una serie di errori,vorrei cercare di utilizzare meno moduli possibile....

Cercando su drupal.org ho trovato qualche snippet e modificando qua e la sono arrivato a questo codice:

<?php if  ($term->tid == 1) {print '<img src="themes/miotema/miosottocartella/miofile.jpg"/>';} ?>

Ma qualcosa nn funziona,per ora sto provando tramite inserimento in un blocco..nn da alcun tipo di errore ma nn visualizza l'immagine,eppure la path e il term id vanno bene... Consigli ?..

ridefinisci, in template.php, come vuoi che venga reso il tuo breadcrumb:

<?php
 
function phptemplate_breadcrumb($breadcrumb) {
  if (!empty(
$breadcrumb)) {
    return
'<div class="breadcrumb">'. implode(' &raquo; ', $breadcrumb) .'</div>';
  }
}
?>

per esempio andando a trasformare i $breadcrumb prima di ottenere il link finale. Non è banale come operazione perché vanno valutati i possibili exploit, ma non è nemmeno impossibile :D

Ciao
Marco
--
My blog
Working at @agavee