Foros del Web » Programando para Internet » PHP » Symfony »

Problema de visualización de -divs- en layout Symfony

Estas en el tema de Problema de visualización de -divs- en layout Symfony en el foro de Symfony en Foros del Web. Hola buenas tardes a toda la comunidad Espero que alguien pueda ayudarme, estoy administrado el sitio de un cliente, que todo se lo desarrollaron con ...
  #1 (permalink)  
Antiguo 02/05/2013, 12:40
 
Fecha de Ingreso: abril-2013
Ubicación: Mexico
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Pregunta Problema de visualización de -divs- en layout Symfony

Hola buenas tardes a toda la comunidad

Espero que alguien pueda ayudarme, estoy administrado el sitio de un cliente, que todo se lo desarrollaron con el framework de Symfony (1.4.1), desafortunadamente yo no tengo la paqueteria instalada de symfony, o sea los plugs o panel de administración de symfony, todas las cosas que me han solicitado de cambios las he hecho a manita, por así decirlo, o sea, modificando el código directo de cada archivo, ya mas menos leí el libro o guía completa de symfony para entender como esta estructurado y como funcionan, nunca antes había trabajado con un framework MVC, aun así he podido realizar varios ajustes, hasta ahora que ya me atore con el siguiente problema y quisiera ver si alguien me puede ayudar:

La ultima modificación que me solicito mi cliente fue crear un formulario de registro, para lo cual ya esta funcionando y visualizándose (modifique el archivo schema.yml, los archivos del modelo o clases de doctrine, cree la tabla en BD, cree el nuevo template o pagina que contiene el formulario y sus archivos CSS y Java, el archivo de acciones o controladores, etc) todo funciona correctamente, los registros se guardan en la BD, etc, etc, a excepción de que en ese nuevo template o pagina no puedo hacer que se visualice el DIV de siderbar (barralateral) ya que el header, menú y footer si se ven e inclusive el contenido a excepcion de ese cacho o div, creo que he identificado donde esta el problema o donde se tiene que ajustar, y al parecer es en el archivo de layout.php y el de actions.class.php, pero no se si este colocando correctamente el código o si haya que modificar alguna otra cosa, ojala puedan ayudarme, saludos y gracias anticipadas, anexo cachos de codigos:



archivo layout.php (cacho de codigo donde hago el llamado)



<?php
} else {
if ( ( !$show_contacto && $show_contacto!="" ) || ( !$show_registro && $show_registro!="" ) || ( !$gps_contacto && $gps_contacto!="" ) ) {?>
<div class="sidebar-secciones">
&nbsp;
</div>
<?php }

}
if ($show_contacto) { ?>
<div class="heading-sidebar">
<h3>Telefono</h3>
<span class="titulo-sat f2">Servicio de asesor&iacute;a T&eacute;cnica</span>
</div>
<div class="datos-contacto-sidebar">
<div class="telefonos">
<?php echo get_slot('telephone');?>
</div>
</div>
<div class="nothing"></div>
<?php
}
if ($show_registro) { ?>
<div class="heading-sidebar">
<h3>Telefono</h3>
<span class="titulo-sat f2">Servicio de asesor&iacute;a T&eacute;cnica</span>
</div>
<div class="datos-registro-sidebar">
<div class="telefonos">
<?php echo get_slot('telephone');?>
</div>
</div>
<div class="nothing"></div>
<?php
}
if ($gps_contacto) { ?>
<div class="heading-sidebar">
<h3 class="title">GPS Clientes</h3>
</div>
<div class="datos-contacto-sidebar">
<div class="telefonos">
<?php echo get_slot('telephone');?>
</div>
</div>
<div class="nothing"></div>
<?php
} ?>



Archivo actions.class.php (cacho de código en los controladores)en los controladores)



public function registroSuccess(sfWebRequest $request, $success) {
$this->isRegister = false;
$this->Registro = FrontendManager::getProductByNodeId($request->getParameter('nodeId'));
if ($request->getParameter('registro')) {
$this->getResponse()->setSlot('registro', true);
$to = "{$this->Registro->getEmail()}";
}
$this->getResponse()->setSlot('telephone', $this->Registro->getTelephone());

Etiquetas: divs, layout, plantillas, template
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:06.