Integrar formulario de búsqueda en topmenu

Masta90

Nuevo usuario
Buenas, estoy haciendo un template a partir de hellowired, cambiando casi todos los .phtml. Me encuentro con un problemilla con el formulario de búsqueda. En la plantilla original, cuando llamas al módulo de búsqueda, éste queda integrado en el topmenu, sin embargo no se llama a éste módulo desde el topmenu, sino desde el header. ¿Alguna pista sobre ésto?

Podría hacerlo directamente sobre el topmenu, en plan "chapuza" pero después tendría que comentar el código en caso de querer quitarlo.
Gracias!
 

OSdave

Super Moderador
Miembro del equipo
el mini formulario de búsqueda del header se llama por xml en catalogsearch.xml
Insertar CODE, HTML o PHP:
    <default>
        <reference name="header">
            <block type="core/template" name="top.search" as="topSearch" template="catalogsearch/form.mini.phtml"/>
        </reference>
y luego se muestra en page/html/header.phtml gracias a
Insertar CODE, HTML o PHP:
            <?php echo $this->getChildHtml('topSearch') ?>
¿eso es lo que preguntas?
 

Masta90

Nuevo usuario
No no, lo que pregunto es cómo puedo hacer que ese módulo se muestre integrado en mi topmenu (topnav.phtml) tal y como está en el menú de hellowired. Me imagino que es exclusivamente un tema de colocarlo con CSS no?
Es que es extraño que desde el header.phtml se llama a los dos módulos, uno detrás de otro pero no están integrados dentro de la misma capa. Si entramos en el topnav.phtml y form.mini.phtml vemos que son capas independientes totalmente. Es lo que no comprendo
 

OSdave

Super Moderador
Miembro del equipo
pues no te entiendo. No sé cual es el archivo topnav.phtml. Y si quieres hacer algo "tal como esta en", pues lo copias :)
 
Arriba