Custom Web Pages Overview
Gives the possibility custom HTML web pages to be prepared for generation apart from those that the Generator will create based on all categories and products. This is the place where all contents of pages like Home, About Us, Contact Us, etc. should be entered.
The System enables a hierarchy of Custom Menu Web Pages to be created using the Custom Menus. For every Custom Menu the user can add multiple Custom Web Links. The menu with name [ROOT] shows how many web pages do not belong to any custom menu, but they are directly assigned to the menu.
You may have different template for each web page.
Custom Pages Fields
AUTO_GENERATED_HEADER: Contains the meta tags that define the title displayed at the top of the web browser as well as the description and keywords that will be read by search engines.
AUTO_GENERATED_CONTENT: This is the area that contains all text that will be displayed on the webpage.
Custom SEO Field 1, …2, …3: The content of these three fields can later be used in your SEO naming rules. The SEO naming rules screen is located within the SEO tab | SEO Naming Rules screen. The benefit of these fields the increased flexibility with SEO Naming Rules.
Custom Pages Properties
Custom Menu: Functions like a folder for Custom Pages. They allow you to organize your Custom Pages into specific sections, if desired.
Web Link Name: The name of the Custom Page as it will appear on the sitemap and in the Name column of the Custom Page screen. Examples:
- Home Page
- About Us
- Site Map
CSS: This function allows you to assign separate cascading style sheets to each custom page individually, if desired. Extra style sheets are stored in the CSS Storage section of the cart.
Template: This function allows you to assign separate website templates to each custom page individually, if desired. Extra website main templates are stored in the Template Storage section of the cart.
Unique Html Page Name: Must be unique. It is the name of an HTML page, which is going to be created. It could be a URL of an external web page as well. Examples:
Special Values that must be used with Action=Only Link:
- tool_view_scart.php: view scart link
- tool_order_status.php: check order status link
- tool_eproduct_download.php: electronic product download link
Special Values that can be used with Action=Only Link, and if used with Action=Link+Page then a special keyword must be used in the content:
- tool_search.php: AUTO_GENERATED_TOOL_SEARCH_CONTENT must be used in the content.
- tool_subscribe.php: AUTO_GENERATED_TOOL_SUBSCRIBE_CONTENT must be used in the content.
- tool_unsubscribe.php: AUTO_GENERATED_TOOL_UNSUBSCRIBE_CONTENT must be used in the content.
Action: Defines the actions, which are going to be taken from the Generator in order to build the corresponding page.
Link+Page using Template: Creates an HTML page with the given content and inserts a link to it in the Menu. Uses the selected template.
Only Link: Does not create an HTML page but just inserts a link in the Menu.
Only Page using Template: Creates an HTML page with the given content but does not insert a link in the Menu. Uses the selected template.
Link+Page without Template: Creates an HTML page with the given content and inserts a link to it in the Menu. Does not use the selected template.
Only Page without Template: Creates an HTML page with the given content but does not insert a link in the Menu. Does not use the selected template.
Redirect: Creates an HTML page with the specified “Html Page Name” that will redirect the visitor to a page name specified by “Web Link Name”.
ID: A unique number value automatically assigned to each created Custom Page by the shopping cart for the purposes of identification and individuality.
Active: Enable/disable the web page from being seen or generated.
SM: Enable/disable the web page to be included in the generated SiteMap.
Sort #: Enables a custom order of the records (alphanumeric).
Priority: Allows the default setting of the “priority” property that is used in the sitemap.org xml files to be overridden.
Change Frequency: Allows the default setting of the “priority” property that is used in the sitemap.org xml files to be overridden.
Custom Pages Functions
New Custom Web Page: Adds a new web page to the site.
Custom Pages Keywords
Custom Pages Keywords for the AUTO_GENERATED_CONTENT Area
AUTO_GENERATED_SITEMAP: Will be replaced with the autogenerated Site Map. Includes “continue links” in this format “Prev 123… Next” and ability to add product images.
AUTO_GENERATED_SITEMAP_BRIEFS: Will be replaced with the autogenerated Site Map that has the brief descriptions of categories, subcategories, and products included.
AUTO_GENERATED_SITEMAP_DETAILS: Will be replaced with the autogenerated Site Map that has the detail descriptions of categories, subcategories, and products included.
AUTO_GENERATED_WEBPAGE_NAME: Will be replaced with the web page name
See the help of the Common WebSite Main Template for more information.
Custom Pages Keywords for the AUTO_GENERATED_HEADER area
<title-skip/>: If <title-skip/> is in the content of the AUTO_GENERATED_HEADER of the products or custom web pages then the generation is not going to add a default title tag when omitted.
Special Tags for All Templates
: Some browsers replace the with just a space in textarea or input fields. That’s why the system will replace all with the custom <nbsp> tag for convenience and during the update that special tag will be replaced back to the original
<textarea> and </textarea>: these tags will be replaced with <my_textarea> and </my_textarea> when editing, but they will be replaced back to the originals while updating.
How to configure the apache server to notify the browsers (only if necessary) that the pages are in UTF-8 format
- click on New Custom Web Page
- enter .htaccess for Html Page Name
- enter [apache-charset] for Web Link Name
- select Only Page without Template for Action
- enter the following lines for AUTO_GENERATED_CONTENT:
AddType text/html;charset=UTF-8 htm AddType text/html;charset=UTF-8 html