2014-06-23

Hi Guys,

I really need some help with the following

my website url - www.group101.co.uk

On the home page you will notice I have a large text area then I have the Show categories on main page selected from admin,

Directly below these boxes I the words "Call us for quotes and pricing" this is edited from define pages and is called - define_main_page_lower.php

I followed someone tuturiol on how to make an additionl text box.

Here is what I'm trying to acheive. I want to split the large intro text in two I want to use half the text in define pages editors (define_main_page) , I then want the cateogory to display (Images as they do) , directly below this I was a second text area which is currently call (- define_main_page_lower.php )

Ive got the layout looking how it should but the only issue now is the new "define_main_page_lower.php) "Call us for quotes and pricing" actually shows on all category pages. See example - http://www.group101.co.uk/banner-printing#.U6dqFI1dUl4

The new page (define_main_page-lower.php) should only be seen on the phone page.

Please see my two files that I've been changing to get the layout right so far. ....Perhaps some one can spot a mistake in the code and this is a fairly eay fix.
tpl_index_default.php

<?php

/**

* Page Template

*

* Main index page<br />

* Displays greetings, welcome text (define-page content), and various centerboxes depending on switch settings in Admin<br />

* Centerboxes are called as necessary

*

* @package templateSystem

* @copyright Copyright 2003-2006 Zen Cart Development Team

* @copyright Portions Copyright 2003 osCommerce

* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

* @version $Id: tpl_index_default.php 3464 2006-04-19 00:07:26Z ajeh $

*/

?>

<div class="centerColumn" id="indexDefault">

<!-- begin edit for ZX Slideshow -->

<?php if(ZX_SLIDESHOW_STATUS == 'true') { ?>

<?php require($template->get_template_dir('zx_slideshow.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/zx_slideshow.php'); ?>

<?php } ?>

<!-- end edit for ZX Slideshow -->

<h1 id="indexDefaultHeading"><?php echo HEADING_TITLE; ?></h1>

<?php if (SHOW_CUSTOMER_GREETING == 1) { ?>

<h2 class="greeting"><?php echo zen_customer_greeting(); ?></h2>

<?php } ?>

<!-- deprecated - to use uncomment this section

<?php if (TEXT_MAIN) { ?>

<div id="" class="content"><?php echo TEXT_MAIN; ?></div>

<?php } ?>-->

<!-- deprecated - to use uncomment this section

<?php if (TEXT_INFORMATION) { ?>

<div id="" class="content"><?php echo TEXT_INFORMATION; ?></div>

<?php } ?>-->

<?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_MAIN_FEATURED_PRODUCTS') { ?>

<?php

/**

* display the Featured Products Center Box

*/

?>

<?php require($template->get_template_dir('tpl_modules_featured_products.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_featured_products.php'); ?>

<?php } ?>

<?php if (DEFINE_MAIN_PAGE_STATUS >= 1 and DEFINE_MAIN_PAGE_STATUS <= 2) { ?>

<?php

/**

* get the Define Main Page Text

*/

?>

<div id="indexDefaultMainContent" class="content"><?php require($define_page); ?></div>

<?php } ?>

<?php

$show_display_category = $db->Execute(SQL_SHOW_PRODUCT_INFO_MAIN);

while (!$show_display_category->EOF) {

?>

<!-- begin categories center box module -->

<?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_MAIN_CATEGORIES') { ?>

<?php

/**

* display the Categories Center Box

*/

?>

<?php require($template->get_template_dir('tpl_modules_categories_center_box.php',DIR_WS_TEMPLAT E, $current_page_base,'templates'). '/tpl_modules_categories_center_box.php'); ?>

<?php } ?>

<!-- end categories center box module -->

<?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_MAIN_SPECIALS_PRODUCTS') { ?>

<?php

/**

* display the Special Products Center Box

*/

?>

<?php require($template->get_template_dir('tpl_modules_specials_default.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_specials_default.php'); ?>

<?php } ?>

<?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_MAIN_NEW_PRODUCTS') { ?>

<?php

/**

* display the New Products Center Box

*/

?>

<?php require($template->get_template_dir('tpl_modules_whats_new.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_whats_new.php'); ?>

<?php } ?>

<?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_MAIN_UPCOMING') { ?>

<?php

/**

* display the Upcoming Products Center Box

*/

?>

<?php include(DIR_WS_MODULES . zen_get_module_directory(FILENAME_UPCOMING_PRODUCTS)); ?><?php } ?>

<?php

$show_display_category->MoveNext();

} // !EOF

?>

</div>

Second file I've been playing around with is - tpl_index_default.php

<?php

/**

* Page Template

*

* Loaded by main_page=index<br />

* Displays category/sub-category listing<br />

* Uses tpl_index_category_row.php to render individual items

*

* @package templateSystem

* @copyright Copyright 2003-2006 Zen Cart Development Team

* @copyright Portions Copyright 2003 osCommerce

* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

* @version $Id: tpl_index_categories.php 4678 2006-10-05 21:02:50Z ajeh $

*/

?>

<div class="centerColumn" id="indexCategories">

<!-- begin edit for ZX Slideshow -->

<?php

if($this_is_home_page) {

if (ZX_SLIDESHOW) { ?>

<?php require($template->get_template_dir('zx_slideshow.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/zx_slideshow.php'); ?>

<?php }

}?>

<!-- end edit for ZX Slideshow -->

<?php if ($show_welcome == true) { ?>

<h1 id="indexCategoriesHeading"><?php echo HEADING_TITLE; ?></h1>

<?php if (SHOW_CUSTOMER_GREETING == 1) { ?>

<h2 class="greeting"><?php echo zen_customer_greeting(); ?></h2>

<?php } ?>

<!-- deprecated - to use - uncomment

<?php if (TEXT_MAIN) { ?>

<div id="" class="content"><?php echo TEXT_MAIN; ?></div>

<?php } ?>-->

<!-- deprecated - to use - uncomment

<?php if (TEXT_INFORMATION) { ?>

<div id="" class="content"><?php echo TEXT_INFORMATION; ?></div>

<?php } ?>-->

<?php if (DEFINE_MAIN_PAGE_STATUS >= 1 and DEFINE_MAIN_PAGE_STATUS <= 2) { ?>

<div id="indexCategoriesMainContent" class="content"><?php

/**

* require the html_define for the index/categories page

*/

include($define_page);

?></div>

<?php } ?>

<?php } else { ?>

<h1 id="indexCategoriesHeading"><?php echo $breadcrumb->last(); ?></h1>

<?php } ?>

<?php

// categories_description

if ($current_categories_description != '') {

?>

<div id="categoryDescription" class="catDescContent"><?php echo $current_categories_description; ?></div>

<?php } // categories_description ?>

<!-- BOF: Display grid of available sub-categories, if any -->

<?php

if (PRODUCT_LIST_CATEGORY_ROW_STATUS == 0) {

// do nothing

} else {

// display subcategories

/**

* require the code to display the sub-categories-grid, if any exist

*/

require($template->get_template_dir('tpl_modules_category_row.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_category_row.php');

}

?>

<!-- EOF: Display grid of available sub-categories -->

<?php

if (PRODUCT_LIST_CATEGORIES_IMAGE_STATUS_TOP == 'true') {

// categories_image

if ($categories_image = zen_get_categories_image($current_category_id)) {

?>

<div id="categoryImgListing" class="categoryImg"><?php echo zen_image(DIR_WS_IMAGES . $categories_image, '', SUBCATEGORY_IMAGE_TOP_WIDTH, SUBCATEGORY_IMAGE_TOP_HEIGHT); ?></div>

<?php

}

} // categories_image

?>

<?php

$show_display_category = $db->Execute(SQL_SHOW_PRODUCT_INFO_CATEGORY);

while (!$show_display_category->EOF) {

// // echo 'I found ' . zen_get_module_directory(FILENAME_UPCOMING_PRODUCTS);

?>

<?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_CATEGORY_FEATURED_PRODUCTS') { ?>

<?php

/**

* display the Featured Products Center Box

*/

?>

<?php require($template->get_template_dir('tpl_modules_featured_products.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_featured_products.php'); ?>

<?php } ?>

<?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_CATEGORY_SPECIALS_PRODUCTS') { ?>

<?php

/**

* display the Special Products Center Box

*/

?>

<?php require($template->get_template_dir('tpl_modules_specials_default.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_specials_default.php'); ?>

<?php } ?>

<?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_CATEGORY_NEW_PRODUCTS') { ?>

<?php

/**

* display the New Products Center Box

*/

?>

<?php require($template->get_template_dir('tpl_modules_whats_new.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_whats_new.php'); ?>

<?php } ?>

<?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_CATEGORY_UPCOMING') { ?>

<?php include(DIR_WS_MODULES . zen_get_module_directory(FILENAME_UPCOMING_PRODUCTS)); ?><?php } ?>

<?php

$show_display_category->MoveNext();

} // !EOF

?>

<div>

<div id="indexDefaultLowerContent" class="content"><?php require($define_main_page_lower); ?></div>

</div>

I would really appreciate it if someone could have a look at this and come back to...

I've tried adding the following text in various places on the above files to try and get this going

<div>

<div id="indexDefaultLowerContent" class="content"><?php require($define_main_page_lower); ?></div>

I hope the above makes sense....

Show more