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">
</div>
<?php }
}
if ($show_contacto) { ?>
<div class="heading-sidebar">
<h3>Telefono</h3>
<span class="titulo-sat f2">Servicio de asesoría Té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ía Té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());