Categories

Featured templates

osCommerce. How to create custom page with link in footer/header menu (in multilingual website)

Ray Taylor April 24, 2015
Rating: 5.0/5. From 1 vote.
Please wait...

This tutorial will show you how to create new page(s) for multilingual osCommerce site.

osCommerce. How to create custom page linked to footer/header menu (in multilingual website)
  1. Let’s take a Shipping page as a template for our new page. Open osCommerce installation directory and locate shipping.php file.

  2. Copy the file and rename it. For example, to newpage.php.

  3. Open this file and change:

    
      require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_SHIPPING);
      $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_SHIPPING));

    To:

      require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_NEWPAGE);
      $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_NEWPAGE));
  4. Make sure that this file includes the following:

    <?php echo TEXT_INFORMATION; ?> 

    TEXT_INFORMATION will include your page content defined in each language that you are using on your site:

    osc_newpage_01
  5. Open /includes folder and edit filenames.php file. Add new line and define new file name as follows:

    define('FILENAME_NEWPAGE', 'newpage.php');
    osc_newpage_02
  6. Open includes/languages/english directory. Locate shipping.php file, copy it and rename to newpage.php.

  7. Open newpage.php file and change its content:

      define('NAVBAR_TITLE', 'New Page');
      define('HEADING_TITLE', 'New Page');
      define('TEXT_INFORMATION', 'This will be our new page for English language.');
  8. Now we can add a new page and content for other languages that are available on your site.

  9. Open /includes/languages/your_language directory, for example /includes/languages/german.

  10. Locate shipping.php file, copy it and rename to newpage.php.

  11. Open newpage.php file and change its content:

      define('NAVBAR_TITLE', 'Neue Seite');
      define('HEADING_TITLE', 'Neue Seite');
      define('TEXT_INFORMATION', 'This will be our new page for German language');
    osc_newpage_03

Thank you for reading this tutorial. Now you know how to create new page(s) for multilingual osCommerce site.

Feel free to check the detailed video tutorial below:

osCommerce. How to create custom page linked to footer/header menu (in multilingual website)
This entry was posted in OsCommerce Tutorials and tagged link, menu, multilanguage, osCommerce, page. Bookmark the permalink.

Submit a ticket

If you are still unable to find a sufficient tutorial regarding your issue please use the following link to submit a request to our technical support team. We'll provide you with our help and assistance within next 24 hours: Submit a ticket