
Originally Posted by
autoace
Ok, Clyde, thanks for the great info. Doing as advised I constructed define statements for my internal links leaving column 4 alone.
I basically just reorganized column 1 and then made define statements for columns 2 and 3.
Can you take a look at my code and tell me if there is anything wrong with it (errors in logic or syntax). The following is my customized file:
I spaced the define statements out to make them easier to read
/*BOF Menu Column 1 link Definitions*/
Define('TITLE_ONE', '<li class="menuTitle">Company</li>'); //table heading
Define('ABOUT', '<li><a href="' . zen_href_link(FILENAME_ABOUT_US) . '">' . BOX_INFORMATION_ABOUT_US . '</a></li>');
Define('CONTACT','<li><a href="' . zen_href_link(FILENAME_CONTACT_US) . '">' . BOX_INFORMATION_CONTACT . '</a></li>');
Define('CONDITIONS','<li><a href="' . zen_href_link(FILENAME_CONDITIONS) . '">' . BOX_INFORMATION_CONDITIONS . '</a></li>');
Define('PRIVACY', '<li><a href="' . zen_href_link(FILENAME_PRIVACY) . '">' . BOX_INFORMATION_PRIVACY . '</a></li>');
Define('SITEMAP', '<li><a href="' . zen_href_link(FILENAME_SITE_MAP) . '">' . BOX_INFORMATION_SITE_MAP . '</a></li>');
/*EOF Menu Column 1 link Definitions*/
/*BOF Menu Column 2 link Definitions*/
Define('TITLE_TWO', '<li class="menuTitle">Account Information</li>'); //table heading possible error below
Define('LOGIN', '<li><a href="' . zen_href_link(FILENAME_LOGIN, '', 'SSL') .'">' . HEADER_TITLE_LOGIN . '</a></li>');
Define('ACCOUNT', '<li><a href="' . zen_href_link(FILENAME_ACCOUNT, '', 'SSL') .'">' . HEADER_TITLE_MY_ACCOUNT . '</a></li>');
Define('ADDRESSBOOK', '<li><a href="' . zen_href_link(FILENAME_ADDRESS_BOOK, '', 'SSL') .'">' . HEADER_TITLE_ADDRESS_BOOK . '</a></li>');
Define('ACCOUNTHISTORY', '<li><a href="' . zen_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL') .'">' . HEADER_TITLE_ACCOUNT_HISTORY . '</a></li>');
Define('UNSUBSCRIBE', '<li><a href="' . zen_href_link(FILENAME_UNSUBSCRIBE) . '">' . BOX_INFORMATION_UNSUBSCRIBE . '</a></li>');
Define('ACCOUNTNOTIFICATIONS', '<li><a href="' . zen_href_link(FILENAME_ACCOUNT_NOTIFICATIONS, '', 'SSL') .'">' . HEADER_TITLE_ACCOUNT_NOTIFICATIONS . '</a></li>');
/*EOF Menu Column 2 link Definitions*/
/*BOF Menu Column 3 link Definitions*/
Define('TITLE_THREE', '<li class="menuTitle">Shopping Links</li>'); //table heading
Define('ADVANCEDSEARCH', '<li><a href="' . zen_href_link(FILENAME_ADVANCED_SEARCH) . '">' . BOX_INFORMATION_ADVANCED_SEARCH . '</a></li>');
Define('SHOPPINGCART', '<li><a href="' . zen_href_link(FILENAME_SHOPPING_CART, '', 'SSL') .'">' . HEADER_TITLE_SHOPPING_CART . '</a></li>');
Define('NEWPRODUCTS', '<li><a href="' . zen_href_link(FILENAME_PRODUCTS_NEW) . '">' . BOX_HEADING_WHATS_NEW . '</a></li>');
Define('SPECIALS', '<li><a href="' . zen_href_link(FILENAME_SPECIALS) . '">' . BOX_HEADING_SPECIALS . '</a></li>');
Define('FEATURED','<li><a href="' . zen_href_link(FILENAME_FEATURED_PRODUCTS) . '">' . TABLE_HEADING_FEATURED_PRODUCTS . '</a></li>');
Define('ALLPRODUCTS', '<li><a href="' . zen_href_link(FILENAME_PRODUCTS_ALL) . '">' .CATEGORIES_BOX_HEADING_PRODUCTS_ALL . '</a></li>');
/*EOF Menu Column 3 link Definitions*/
/*BOF Menu Column 4 link Definitions*/
Define('TITLE_FOUR', '<li class="menuTitle">Customer Support</li>');
/*The actual links are determined by "footer links" set in EZ-Pages
*EOF Menu Column 4 link Definitions
*/
/*BOF Footer Menu Definitions*/ //table headings definitions
Define('COMPANY', '<dd class="first">
<ul>' . TITLE_ONE . HOME . FEATURED . SPECIALS . NEWPRODUCTS . ALLPRODUCTS . '</ul></dd>');
Define('ACCOUNT_INFORMATION', '<dd class="second">
<ul>' . TITLE_TWO . ABOUT . SITEMAP . GVFAQ . COUPON . UNSUBSCRIBE . '</ul></dd>');
Define('SHOPPING_LINKS', '<dd class="third">
<ul>' . TITLE_THREE . CONTACT . SHIPPING . PRIVACY . CONDITIONS . ACCOUNT . '</ul></dd>');
Define('CUSTOMER_SUPPORT', '<dd><ul>' . TITLE_FOUR);
Define('CUSTOMER_SUPPORT_END', '</ul></dd>');
/*EOF Footer Menu Definitions*/
Also do I need to leave all of the EZPages that I created last night in order for this file to work or do I delete them or .... please advise.
Thanks for all your help!
Bookmarks