regioni e vari tipi di contenuto

5 contenuti / 0 new
Ultimo contenuto
regioni e vari tipi di contenuto

ciao ho creato una nuova regione ed eseguo il print di quella regione solo in un content type tramite l'override del page-story.tpl.php.

la regione in effetti si vede solo in quel content type ma ho un problema abbastanza serio e difficile da risolvere:

Se io carico ad esempio una vista che viene filtrata dagli argomenti e la inserisco in quella regione, ho una marea di errori php del tipo:

Invalid argument supplied for foreach() in /public_html/sites/all/modules/views/plugins/views_plugin_argument_default_php.inc(48) : eval()'d code alla riga 3.

è come se drupal volesse caricare ugualmente quella views anche se poi alla fine non me la visualizza a video. Ho questo sentore perchè quel tipo di errore mi fa pensare che drupal non trova gli argomenti per quella views e le uniche pagine in cui non vi è l'argomento è proprio negli altri content type.

avete mai notato una cosa di questo tipo?

se provi a inserire nelle impostazioni di visibilità solo quel tipo di contenuto vedi che l'errore non lo hai piu. è una bella rottura.

Ciao,
dipende come inserisci il blocco nel tuo content type... Così, a memoria, a me non ha mai dato problemi avere una vista di tipo blocco con degli argomenti e il blocco visibile nel c-type... Io di solito inserisco in template.php del mio tema questo:

<?php
 
/**
* Setting block to be available in the node
*/
function phptemplate_preprocess_node(&$vars) {
$vars['minimap'] = theme('blocks', 'minimap');
$vars['share'] = theme('blocks', 'share');
}
?>

da richiamara successivamente nel c-type con:
<?php
 
print $minimap;
?>

;)

ma lo script che usi nel template è per printare poi la regione nel node?

melissa wrote:
ma lo script che usi nel template è per printare poi la regione nel node?

Yesss!
Vado ad impostare una variabile che viene poi richiamata nel node.tpl.php!
;)