HELP - collegare un blocco ad un filtro

4 contenuti / 0 new
Ultimo contenuto
HELP - collegare un blocco ad un filtro

ciao .. sto impazzendo per cercare di capire come collegare blocchi e filtri in una views

vi spiego : ho un sito diviso per citta' e zone, ok ? se entro nella specifica città posso scegliere la ZONA (views con filtro exposed).

come faccio a far comparire un determinato blocco esclusivamente nella determinata zona?

(le zone son termini tassonomia)

grazie

matteo

Puoi scegliere (nella pagna di configurazione del blocco) di impostare del codice PHP per decidere in quale pagine farli comparire, a quel punto li dentro recuperio l'ID del termine in base alla pagina in cui ti trovi (vedi funzione arg() ) e una volta recuperato il TID del termine discrimini se far vedere o meno il blocco (per esempio andando a veddere se appartiene ad un vocabolario o altro). Che codice scrive dipende da quale è al struttura delle pagine in cui vuoi far vedere i blocchi e da come vuoi discriminare.

Ciao
Marco
--
My blog
Working at @agavee

mm ti ho perso. comunque per collegare il blocco ai termini tassonomia ci sono.

il discorso e' (ti linko il sito magari capisci prima : www.cosaordino.it) che impazzisco (vedi milano o roma) quando anche il valore della taxonomy e' exposed

per far comparire i blocchi di fianco ai vari nodi uso questo script :

<?php
if (arg(0)=='node' && is_numeric(arg(1))) {
 
$node = node_load(arg(1));
  if (
$node->type=='pizzeria') {
    return
TRUE;
  }
}
return
FALSE;
?>

e' la stessa cosa x le taxonomy???

m

<?php
if (arg(0)=='taxonomy' && arg(1)=='term' && is_numeric(arg(2))) {
 
$term = taxonomy_get_term(arg(2));
  if (
$term->name=='pizzeria') {
    return
TRUE;
  }
}
return
FALSE;
?>

cm un pò di ricerca e non avere la pappa pronta di solito aiuta :D

Ciao
Marco
--
My blog
Working at @agavee