Agregar Nuevo Modulo o bloque
Hola...
Soy nuevo en esto del drupal y quisiera saber como agregar un nuevo modulo o area editable, asi como olas q trae por defecto (header, footer, etc)
- Inicie sesión o regístrese para enviar comentarios
Hola...
Soy nuevo en esto del drupal y quisiera saber como agregar un nuevo modulo o area editable, asi como olas q trae por defecto (header, footer, etc)
SUper esta cosa
FUNCIONA AL PELO!!!
Donny Vásquez Ramos
Director de Soluciones Audiovisuales y Virtuales
EP Soluciones
http://www.epsoluciones.com
MSN: dvasquez@epsoluciones.com
re:
perrdon en el tpl.php le coloque en ves de $juan_luis, le coloque $nuevatal cual como esta en el template.php
re:
fijate este es el codigo del template
function xxx_regions() {
return array(
'left' => t('left sidebar'),
'right' => t('right sidebar'),
'content_top' => t('content top'),
'content_bottom' => t('content bottom'),
'header' => t('header'),
'footer' => t('footer'),
'nueva' => t('nueva')
);
}
y asi lo llamo desde el tpl.php
<?phpif ($juan_luis):
?>
<?phpprint $juan_luis;
?>
<?phpendif;
?>
y nada q lo agarra
RE:
Pana en verdad lo hago identico y no agrega los contenidos....
ni siquiera los muestra
Es muy sencillo
Es muy sencillo jecj_jloa...
lo que tenes es un page.tpl.php que es la pagina que traen por defaul los temas de drupal...
para poder tener una region editable, lo que debes hacer es crear un template.php con lo siguiente:
<?phpfunction danceforce_regions() {
return array(
'right' => t('right sidebar'), /*incluye el right sidebar*/
'left' => t('left sidebar'), /*incluye el left sidebar*/
'content' => t('content'), /*incluye el content*/
'header' => t('header'), /*incluye el header*/
'footer' => t('footer'), /*incluye el footer*/
'nueva_seccion' => t('nueva_seccion')/* aqui es donde entra la magia, esto es lo que te crea la nueva seccion en tu pagina...*/
'nueva_seccion1' => t('nueva_seccion1')
'nueva_seccion#' => t('nueva_seccion#')/*puedes crear cuantas quieras*/
);
}
?>
/**** Puedes crear menus y cosas por el estilo y agregarlas a esa zona en
/**** tusitio/admin/build/block
/**** solo lo asignas al bloque que creaste
y luego dentro de de page.tpl.php solo debes llamar la funcion:
<?phpprint $nueva_seccion
?>
la cual mostrara todo lo que asignaste al bloque de nueva_seccion0
resp
no tengo ese tema predefinido... tengo la version 5.1 y estoy utilizando el tema garland
El tema puede bajarlo desde
El tema puede bajarlo desde Tema Zen
El tema ZEN de drupal trae
El tema ZEN de drupal trae por defecto otras dos zonas, "top content" y "bottom content", en los archivos de "template.php" y "page.tpl.php" puedes ver al código que se usan agregar esas nuevas zonas. El tema ZEN esta realizado completamente en div's tal vez deberiás empezar con ese tema si eres nuevo en esto de drupal.