codice php per visualizzare i blocchi

3 contenuti / 0 new
Ultimo contenuto
codice php per visualizzare i blocchi

Ciao a tutti
Il mio problema consiste in questo:
ho installato taxonomy_context e vorrei che il blocco in cui è inserito apparisse solamente in determinati tipi di nodi mentre negli altri no.
ho provato ad usare i settaggi per la visibilità del blocco utilizzando codice php ma non riesco a farlo funzionare.

Qualche consiglio?

Quindi ti interessa solo un certo tipo di contenuto?

<?php
$result
= FALSE;
if (
arg(0) == 'node' && is_numeric(arg(1))) {
 
$types = array('mio-tipo-di-contenuto', 'un-altro-tipo-di-contenuto');
 
$nid = arg(1);
 
$node = node_load(array('nid' => $nid));
 
$type = $node->type;
  if (isset(
$types[$type])) {
   
$result = TRUE;
  }
}
return
$result;
?>
Sostituisci 'mio-tipo-di-contenuto', 'un-altro-tipo-di-contenuto' con tuo tipo (tipi) di contenuto

ho provato ma non mi funziona comunque ho risolto in altra maniera:

<?php
$result
= FALSE;
if (
arg(0) == 'node' && is_numeric(arg(1))) {
 
$nid = arg(1);
 
$find=mysql_query("SELECT type from node where nid='$nid' limit 1 ");
 
$temp=mysql_fetch_array($find);
      if(
$temp["type"]=='tipo-di-contenuto'){
       
$result = TRUE;
      }
}
return
$result;
?>