Leave a suggestion

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 editar el menú de pie de página?

Este tutorial le ayudará a editar el menú de pie de página en plantillas osCommerce 2.3.

 

Encontrar el fichero de menú

  1. Abra el directorio de instalación de osCommerce
  2. Elija el directorio includes\modules\boxes
  3. Abra el fichero fm_menu.php en su editor de PHP

El menú de pie de página es creado mediante el diseño de la lista no ordenada.

$data = '<div class="Footer_BoxWrapper">' .
'  <h4 class="Footer_BoxHeading">' . MODULE_BOXES_MAIN_MENU_BOX_TITLE . '</h4>' .
'  <ul>' .
'    <li class="'.$button_act1.'">'. tep_draw_box_list_top() . '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . MODULE_BOXES_MAIN_MENU_BOX_DEFAULT . '</a>' . tep_draw_box_list_bottom() . '</li>' .
'    <li class="'.$button_act2.'">' . tep_draw_box_list_top() . '<a href="' . tep_href_link(FILENAME_PRODUCTS_NEW) . '">' . MODULE_BOXES_MAIN_MENU_BOX_PRODUCTS_NEW . '</a>' . tep_draw_box_list_bottom() . '</li>' .
'    <li class="'.$button_act3.'">' . tep_draw_box_list_top() . '<a href="' . tep_href_link(FILENAME_SPECIALS) . '">' . MODULE_BOXES_MAIN_MENU_BOX_SPECIALS . '</a>' . tep_draw_box_list_bottom() . '</li>' .
'    <li class="'.$button_act4.'">' . tep_draw_box_list_top() . '<a href="' . tep_href_link(FILENAME_REVIEWS) . '">' . MODULE_BOXES_MAIN_MENU_BOX_REVIEWS . '</a>' . tep_draw_box_list_bottom() . '</li>'.
'    <li class="'.$button_act5.'">' . tep_draw_box_list_top() . '<a href="' . tep_href_link(FILENAME_ADVANCED_SEARCH) . '">' . MODULE_BOXES_MAIN_MENU_BOX_ADVANCED_SEARCH . '</a>' . tep_draw_box_list_bottom() . '</li>'.
'    <li class="'.$button_act6.'">' . tep_draw_box_list_top() . '<a href="'.$login_link.'">'.$login_title.'</a>' . tep_draw_box_list_bottom() . '</li>'.
'    <li class="'.$button_act7.'">' . tep_draw_box_list_top() . '<a href="' .$acc_link. '">'.$acc_title.'</a>' . tep_draw_box_list_bottom() . '</li>'.
'    <li class="'.$button_act8.'">' . tep_draw_box_list_top() . '<a href="' . tep_href_link(FILENAME_SHIPPING) . '">' . MODULE_BOXES_MAIN_MENU_BOX_SHIPPING . '</a>' . tep_draw_box_list_bottom() . '</li>'.
'    <li class="'.$button_act9.'">' . tep_draw_box_list_top() . '<a href="' . tep_href_link(FILENAME_CONTACT_US) . '">' . MODULE_BOXES_MAIN_MENU_BOX_CONTACT_US . '</a>' . tep_draw_box_list_bottom() . '</li>'.
'  </ul>' .
'</div>';

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

'    <li class="'.$button_act3.'">' . tep_draw_box_list_top() . '<a href="' . tep_href_link(FILENAME_SPECIALS) . '">' . MODULE_BOXES_MAIN_MENU_BOX_SPECIALS . '</a>' . tep_draw_box_list_bottom() . '</li>' .

 

Editar títulos de botones

Para editar los títulos de botones del menú abra el directorio includes\languages\english\modules\boxes y edite el fichero fm_menu.php.

 define('MODULE_BOXES_MAIN_MENU_TITLE', 'Main Menu in Footer');
define('MODULE_BOXES_MAIN_MENU_DESCRIPTION', 'Show Main Menu page links in Footer');
define('MODULE_BOXES_MAIN_MENU_BOX_TITLE', 'Main Menu');
define('MODULE_BOXES_MAIN_MENU_BOX_DEFAULT', 'Home');
define('MODULE_BOXES_MAIN_MENU_BOX_PRODUCTS_NEW', 'What\'s New?');
define('MODULE_BOXES_MAIN_MENU_BOX_SPECIALS', 'Specials');
define('MODULE_BOXES_MAIN_MENU_BOX_REVIEWS', 'Reviews');
define('MODULE_BOXES_MAIN_MENU_BOX_CONTACT_US', 'Contacts');
define('MODULE_BOXES_MAIN_MENU_BOX_ADVANCED_SEARCH', 'Advanced Search');
define('MODULE_BOXES_MAIN_MENU_BOX_TITLE_LOGIN', 'Log in');
define('MODULE_BOXES_MAIN_MENU_BOX_TITLE_LOGOFF', 'Log off');
define('MODULE_BOXES_MAIN_MENU_BOX_MY_ACCOUNT', 'My Account');
define('MODULE_BOXES_MAIN_MENU_BOX_CREATE_ACCOUNT', 'Create an Account');
define('MODULE_BOXES_MAIN_MENU_BOX_SHIPPING', 'Shipping & Returns');

Usted puede modificar los valores de variables o definir sus propias variables.

 

Editar enlaces de botones

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

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

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