Si este tutorial no es lo que necesita y Usted todavía tiene preguntas o sugerencias – póngase en contacto con nosotros. ¡Por favor, ayúdenos a servirle!

Su Nombre

Su Email

Su Mensaje (obligatorio)

osCommerce 2.3 ¿Cómo modificar el menú de navegación de cabecera?

Este tutorial le ayudará a modificar el menú de navegación de cabecera en plantillas osCommerce 2.3.

 

Encontrar el fichero de menú

  1. Abra su directorio de instalación de osCommerce.
  2. Encuentre el directorio includes.
  3. Abra el fichero menu.php por medio de su editor de PHP.

El menú de cabecera es creado mediante el diseño de lista desordenada.

 <ul>
<li class="menu_item un <?php if ($tab_sel == tep_href_link(FILENAME_DEFAULT)) echo "selected"?>" onClick="document.location='<?php echo tep_href_link(FILENAME_DEFAULT);?>'"><?php echo tep_draw_menu_top()?><a><?php echo tep_image_submit('m1.gif', MODULE_BOXES_MANUFACTURER_INFO_BOX_HOMEPAGE,'');?></a><?php echo tep_draw_menu_bottom()?></li>
  <li class="menu_item <?php if ($tab_sel == tep_href_link(FILENAME_PRODUCTS_NEW)) echo "selected"?>" onClick="document.location='<?php echo tep_href_link(FILENAME_PRODUCTS_NEW);?>'"><?php echo tep_draw_menu_top()?><a><?php echo MODULE_BOXES_WHATS_NEW_BOX_TITLE;?></a><?php echo tep_draw_menu_bottom()?></li> 
  <li class="menu_item <?php if ($tab_sel == tep_href_link(FILENAME_SPECIALS)) echo "selected"?>" onClick="document.location='<?php echo tep_href_link(FILENAME_SPECIALS);?>'"><?php echo tep_draw_menu_top()?><a><?php echo MODULE_BOXES_SPECIALS_BOX_TITLE?></a><?php echo tep_draw_menu_bottom()?></li>
  <li class="menu_item <?php if ($tab_sel == tep_href_link(FILENAME_REVIEWS)) echo "selected"?>" onClick="document.location='<?php echo tep_href_link(FILENAME_REVIEWS);?>'"><?php echo tep_draw_menu_top()?><a><?php echo MODULE_BOXES_REVIEWS_BOX_TITLE?></a><?php echo tep_draw_menu_bottom()?></li>
  <li class="menu_item <?php if ($tab_sel == tep_href_link(FILENAME_CONTACT_US)) echo "selected"?>" onClick="document.location='<?php echo tep_href_link(FILENAME_CONTACT_US);?>'"><?php echo tep_draw_menu_top()?><a><?php echo MODULE_BOXES_INFORMATION_BOX_CONTACT?></a><?php echo tep_draw_menu_bottom()?></li>
  </ul>

Cada botón de menú es un elemento de la lista:

  <li class="menu_item <?php if ($tab_sel == tep_href_link(FILENAME_CONTACT_US)) echo "selected"?>" onClick="document.location='<?php echo tep_href_link(FILENAME_CONTACT_US);?>'"><?php echo tep_draw_menu_top()?><a><?php echo MODULE_BOXES_INFORMATION_BOX_CONTACT?></a><?php echo tep_draw_menu_bottom()?></li>

 

Cambiar los títulos de botónes

Para cambiar los títulos de botónes de menú hay que abrir el directorio includes\languages\english\modules\boxes.

Los títulos de menú utilizan las variables de título boxe por lo que cada variable se encuentra en fichero separado:

  • MODULE_BOXES_MANUFACTURER_INFO_BOX_HOMEPAGE – bm_manufacturer_inf.php
  • MODULE_BOXES_WHATS_NEW_BOX_TITLE – bm_whats_new.php
  • MODULE_BOXES_SPECIALS_BOX_TITLE – bm_specials.php
  • MODULE_BOXES_REVIEWS_BOX_TITLE – bm_reviews.php
  • MODULE_BOXES_INFORMATION_BOX_CONTACT – bm_information.php

Puede modificar los valores de variables o definir sus propias variables.

 

Cambiar enlaces de botónes

Para cambiar el enlace del botón de menú hay que modificar la variable tep_href_link(FILENAME_SPECIALS). Usted puede ver los valores de variables del enlace en el fichero includes/filenames.php:

 define('FILENAME_SPECIALS', 'specials.php');

Como se puede ver FILENAME_SPECIALS está enlazada con la página specials.php. Usted puede agregar sus variables y agregar su página usando el tutorial ¿cómo agregar nueva página a tienda de osCommerce?.

 

  • http://freeiphoneapplication.com/ free iphone apps

    Thanks you. I just found what I need. Really helpful for osCommerce menu modify.

  • http://www.rhum.de/ Hans

    thanks for this help me very much !