{"id":9513,"date":"2015-01-25T01:48:35","date_gmt":"2015-01-25T06:48:35","guid":{"rendered":"http:\/\/info.template-help.com\/?p=9513"},"modified":"2015-02-04T06:00:47","modified_gmt":"2015-02-04T11:00:47","slug":"oscommerce-2-3-how-to-edit-header-navigation-menu","status":"publish","type":"post","link":"https:\/\/www.templatemonster.com\/help\/oscommerce-2-3-how-to-edit-header-navigation-menu.html","title":{"rendered":"osCommerce. How to edit header links"},"content":{"rendered":"<p> Hello! This video tutorial shows how to edit header links in your OsCommerce template.<\/p>\r\n\r\n<a href=\"http:\/\/www.youtube.com\/watch?v=eku2gyMGJ_A?width=1280&amp;height=720\" rel=\"prettyPhoto\">osCommerce. How to edit header links<\/a>\r\n\r\n<p>The tutorial assumes you are connected to your FTP or hosting control panel File Manager.<\/p>\r\n<p>Now, let&#8217;s learn how to edit header links in your store.<\/p>\r\n<p>1. Locate the <strong>cm_menu_header.php<\/strong> file in <strong>\/includes\/modules\/boxes\/<\/strong> directory of your OsCommerce installation. Find the following block of code:\r\n<pre class=\"brush:php\">'&lt;div class=&quot;menu&quot;&gt;' . \r\n'  &lt;ul&gt;' .\r\n'    &lt;li class=&quot;'.$button_act1.'&quot;&gt;&lt;a href=&quot;' . tep_href_link(FILENAME_DEFAULT) . '&quot;&gt;&lt;i class=&quot;icon-home&quot;&gt;&lt;\/i&gt;'. tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_DEFAULT . '' . tep_draw_menu_bottom() . '&lt;\/a&gt;&lt;\/li&gt;' .\r\n'    &lt;li class=&quot;'.$button_act2.'&quot;&gt;&lt;a href=&quot;' . tep_href_link(FILENAME_PRODUCTS_NEW) . '&quot;&gt;&lt;i class=&quot;icon-bullhorn&quot;&gt;&lt;\/i&gt;' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_PRODUCTS_NEW . '' . tep_draw_menu_bottom() . '&lt;\/a&gt;&lt;\/li&gt;' .\r\n'    &lt;li class=&quot;'.$button_act5.'&quot;&gt;&lt;a href=&quot;' . tep_href_link(FILENAME_FEATURED_PRODUCTS) . '&quot;&gt;' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_FEATURED . '' . tep_draw_menu_bottom() . '&lt;\/a&gt;&lt;\/li&gt;'.\r\n'    &lt;li class=&quot;'.$button_act11.'&quot;&gt;&lt;a href=&quot;' . tep_href_link(FILENAME_TOPSELLERS_PRODUCTS) . '&quot;&gt;' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_BESTSELLERS . '' . tep_draw_menu_bottom() . '&lt;\/a&gt;&lt;\/li&gt;' . \r\n'    &lt;li class=&quot;'.$button_act3.'&quot;&gt;&lt;a href=&quot;' . tep_href_link(FILENAME_SPECIALS) . '&quot;&gt;&lt;i class=&quot;icon-certificate&quot;&gt;&lt;\/i&gt;' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_SPECIALS . '' . tep_draw_menu_bottom() . '&lt;\/a&gt;&lt;\/li&gt;' .\r\n'    '.\r\n'    &lt;li class=&quot;'.$button_act4.'&quot;&gt;&lt;a href=&quot;' . tep_href_link(FILENAME_REVIEWS) . '&quot;&gt;&lt;i class=&quot;icon-edit&quot;&gt;&lt;\/i&gt;' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_REVIEWS . '' . tep_draw_menu_bottom() . '&lt;\/a&gt;&lt;\/li&gt;'.\r\n'    &lt;li class=&quot;'.$button_act6.'&quot;&gt;&lt;a href=&quot;' . tep_href_link(FILENAME_CONTACT_US) . '&quot;&gt;&lt;i class=&quot;icon-map-marker&quot;&gt;&lt;\/i&gt;' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_CONTACT_US . '' . tep_draw_menu_bottom() . '&lt;\/a&gt;&lt;\/li&gt;'.\r\n'&lt;li class=&quot;'.$button_act12.'&quot;&gt;&lt;a href=&quot;' . tep_href_link(FILENAME_CUSTOM_PAGE) . '&quot;&gt;' . tep_draw_menu_top() . '' . CUSTOM_PAGE_MENU_TITLE . '' . tep_draw_menu_bottom() . '&lt;\/a&gt;&lt;\/li&gt;'.\r\n\/\/\t'\t\t &lt;li class=&quot;'.$button_act7.'&quot;&gt;&lt;a href=&quot;' . tep_href_link(FILENAME_ADVANCED_SEARCH) . '&quot;&gt;'.tep_draw_button_header_top().'&lt;span&gt;'.MODULE_BOXES_MAIN_MENU_BOX_ADVANCED_SEARCH.'&lt;\/span&gt;'.tep_draw_button_header_bottom().'&lt;\/a&gt;&lt;\/li&gt;'.\r\n\/\/'\t\t &lt;li class=&quot;'.$button_act8.'&quot;&gt;&lt;a href=&quot;' . tep_href_link(FILENAME_SHIPPING) . '&quot;&gt;'.tep_draw_button_header_top().'&lt;span&gt;'.MODULE_BOXES_USER_MENU_BOX_SHIPPING.'&lt;\/span&gt;'.tep_draw_button_header_bottom().'&lt;\/a&gt;&lt;\/li&gt;'. ''\r\n'  &lt;\/ul&gt;' .\r\n'&lt;\/div&gt;'.\t\t\t\t\r\n<\/pre>\t\t\t\r\n<p>Each menu button is a list item:<\/p>\r\n<pre class=\"brush:php\"> '    &lt;li class=&quot;'.$button_act6.'&quot;&gt;&lt;a href=&quot;' . tep_href_link(FILENAME_CONTACT_US) . '&quot;&gt;&lt;i class=&quot;icon-map-marker&quot;&gt;&lt;\/i&gt;' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_CONTACT_US . '' . tep_draw_menu_bottom() . '&lt;\/a&gt;&lt;\/li&gt;'.\r\n<\/pre>\t\r\n<p>2. So, let&#8217;s learn how  to edit menu buttons titles.<\/p>\r\n<p>Open the <strong>\/includes\/languages\/english\/modules\/boxes\/<\/strong> directory on your server. The menu titles are displayed as box title variables, so there are separate files in this directory that correspond to each variable, as follows:<\/p>\r\n<p>MODULE_BOXES_MAIN_MENU_BOX_PRODUCTS_NEW \u2013 bm_whats_new.php file;<\/p>\r\n<p>MODULE_BOXES_MAIN_MENU_BOX_FEATURED \u2013 bm_featured.php file;<\/p>\r\n<p>MODULE_BOXES_MAIN_MENU_BOX_BESTSELLERS \u2013 bm_best_sellers.php file;<\/p>\r\n<p>MODULE_BOXES_MAIN_MENU_BOX_SPECIALS \u2013 bm_specials.php file;<\/p>\r\n<p>MODULE_BOXES_MAIN_MENU_BOX_MANUFACTURERS \u2013 bm_manufacturers.php file.\r\n<p>MODULE_BOXES_MAIN_MENU_BOX_REVIEWS \u2013 bm_reviews.php file.\r\n<p>MODULE_BOXES_MAIN_MENU_BOX_CONTACT_US \u2013 cm_contact.php file.\r\n<p>You may edit  variable values or define your own variables for new menu buttons in the <strong>cm_menu_header.php<\/strong> file under <strong>\/includes\/languages\/english\/modules\/boxes\/<\/strong> directory:<\/p>\r\n<pre class=\"brush:php\">\r\n  &lt;?php\r\n  \/*\r\n  $Id$\r\n osCommerce, Open Source E-Commerce Solutions\r\n  http:\/\/www.oscommerce.com\r\n Copyright (c) 2010 osCommerce\r\n Released under the GNU General Public License\r\n  *\/\r\n define('MODULE_BOXES_MAIN_MENU_TITLE', '&lt;b class=&quot;add-by-seaman&quot;&gt;Main Menu in Header&lt;\/b&gt;');\r\n  define('MODULE_BOXES_MAIN_MENU_DESCRIPTION', 'Show Main Menu page links in Header');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_TITLE', 'Main Menu');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_DEFAULT', 'Home');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_PRODUCTS_NEW', 'What\\'s New?');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_SPECIALS', 'Specials');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_REVIEWS', 'Reviews');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_CONTACT_US', 'Contacts');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_ADVANCED_SEARCH', 'Advanced Search'); \r\n  define('MODULE_BOXES_MAIN_MENU_BOX_TITLE_LOGIN', 'Log in');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_TITLE_LOGOFF', 'Log off');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_MY_ACCOUNT', 'My Account');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_CREATE_ACCOUNT', 'Create an Account');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_SHIPPING', 'Shipping &amp; Returns');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_FEATURED', 'Featured');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_ADVANCED_SEARCH', 'Advanced Search');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_MANUFACTURERS', 'Brands');\r\n  define('MODULE_BOXES_MAIN_MENU_BOX_BESTSELLERS', 'Top sellers'); \r\n  \r\n  ?&gt;\r\n<\/pre>\r\n<p>Just edit desired button title by changing the text inside <strong>&#8216; &#8216;<\/strong> quotes, e.g. <strong>&#8216;Specials&#8217;<\/strong> . You may also add your own button variable using the same syntax, e.g.:<\/p>\r\n<p><strong>define(&#8216;MODULE_BOXES_MAIN_MENU_BOX_NEW_BUTTON&#8217;, &#8216;New Button&#8217;);<\/strong><\/p>\r\n<p>3. Now, let&#8217;s learn how to edit menu buttons links.<\/p>\r\n<p>In order to edit menu link, e.g. <strong>Contact Us<\/strong> menu button link, change the following variable in your <strong>cm_menu.php<\/strong> file:<\/p>\r\n<p><strong>&#8216; . tep_href_link(FILENAME_CONTACT_US) . &#8216;<\/strong><\/p>\r\n<p>Link variables values may be found in the <strong>filenames.php file <\/strong>under <strong>\/includes\/<\/strong> folder:<\/p>\r\n<pre><strong>define('FILENAME_CONTACT_US', 'contact_us.php');<\/strong><\/pre>\r\n<p>As you can see, the button is linked to <strong>contact_us.php<\/strong> file. You may either create your own page using <a target=\"_blank\" href=\"\/help\/how-add-new-page-2.html\"><strong>this tutorial<\/strong><\/a> or link the button to any desired URL by replacing <strong>&#8216; . tep_href_link(FILENAME_CONTACT_US) . &#8216;<\/strong> with your own URL.<\/p>\r\n<p>This is the end of the tutorial, you have learnt how to edit header links in OsCommerce templates.<\/p>\r\n\r\n<p>Feel free to check the detailed video tutorial below:<\/p>\r\n\r\n<a href=\"http:\/\/www.youtube.com\/watch?v=eku2gyMGJ_A?width=1280&amp;height=720\" rel=\"prettyPhoto\">osCommerce. How to edit header links<\/a>","protected":false},"excerpt":{"rendered":"<p>This video tutorial shows how to edit header links in your OsCommerce template.<\/p>\n","protected":false},"author":68,"featured_media":43468,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[731],"tags":[627,571,538],"_links":{"self":[{"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/posts\/9513"}],"collection":[{"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/comments?post=9513"}],"version-history":[{"count":0,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/posts\/9513\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/media\/43468"}],"wp:attachment":[{"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/media?parent=9513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/categories?post=9513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/tags?post=9513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}