node—myway.tpl.php
…y cuando más confundido me sentía, cerré los ojos y posó sus manos sobre mí. Através de mis párpados aún cerrados podía ver la luz, aunque sabía que todavía estaba a oscuras.
–Vivencia personal.
Ubercart crea un tipo de contenido propio para el detalle de los productos pero cuando intento darle estilo a la página me encuentro con una estructura que no va acorde con mi diseño.
Revisé varios forums para informarme cómo cambiar la estructura que viene por defecto en ubercart y después de varios posts sobre el tema con soluciones diferentes pero a mi gusto no terminaban de cuajar. Así que decidí ir por mi camino:
My Way or the Highway
La plantilla del sitio la estoy elaborando con Zen, así que sobreescribir un tipo de contenido usando node.tpl.php no ha de ser gran problema.
Para sobreescribir el tipo de contenido Product de Ubercart node.tpl.php debe ser renombrado node—product.tpl.php (así es, con dos guiones!)
Carlitos’ Way
Una vez dentro, me encargué de buscar los campos que componen la página y llamarlos en mi nueva estructura, donde ‘field’ es el nombre del campo en el tipo de contenido.
<?php print render($content[‘field’]); ?>
Esto me sirvió para darme cuenta que las estructuras que vienen por defecto en los módulos las puedo modificar a mi antojo usando el código de arriba de una manera simple.
< /saludos >