Zen Cart Logo
Forums / Templates, Stylesheets, Page Layout / Main page displaying text from define editor on every category page

Main page displaying text from define editor on every category page

Views: 1,773

Results 1 to 5 of 5
23 Jun 2014, 12:06 AM
#1
canvas101 avatar

canvas101

New Zenner

Join Date:
Apr 2007
Posts:
41
Plugin Contributions:
0

Main page displaying text from define editor on every category page

Hi Guys,
I really need some help with the following
my website url - https://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_TEMPLATE, $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....
23 Jun 2014, 2:44 AM
#2
mc12345678 avatar

mc12345678

Totally Zenned

Join Date:
Jul 2012
Posts:
16,908
Plugin Contributions:
2

Re: Main page displaying text from define editor on every category page

Canvas101:

Hi Guys,
I really need some help with the following
my website url - https://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_TEMPLATE, $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....

If understood correctly, you only want this new divided text to appear on the main page. Would want to enclose that call between this:

if($this_is_home_page) { 

/* add your second page/continuation outside of this comment block */

}
23 Jun 2014, 2:49 AM
#3
mc12345678 avatar

mc12345678

Totally Zenned

Join Date:
Jul 2012
Posts:
16,908
Plugin Contributions:
2

Re: Main page displaying text from define editor on every category page

mc12345678:

If understood correctly, you only want this new divided text to appear on the main page. Would want to enclose that call between this:

if($this_is_home_page) {

/* add your second page/continuation outside of this comment block */

}


But then again,  that it is supposed to only be on the phone page,  so what I suggested above won't work.  Would need to check to see what page you are on and if it is the phone page, then to activate/display.  Sorry that at the moment I don't recall the specific variable on which to compare/have ready access to look it up.  :/
23 Jun 2014, 5:00 AM
#4
canvas101 avatar

canvas101

New Zenner

Join Date:
Apr 2007
Posts:
41
Plugin Contributions:
0

Re: Main page displaying text from define editor on every category page

Thanks for your reply.

The text on the homepage is controlled by define pages editor

The top half is created using define_mainpage then you have the icons and images which are enabled from configuration show categories on main page from configuration. You're the have the lower text underneath the product categories which reads " call us for quotes and pricing" the layout of the page is correct it's exactly what I'm trying to achieve.

This I have is the part where is reads " call us for quotes and pricing" also shows at the bottom of each category page. So if you see the following page

http://www.group101.co.uk/print-finishing?zenid=62f96d67f021da5a8ad06359ed83d521#.U6e0CH-9KSM

you will see right at the bottom of this page it shows the "call us for quotes and pricing " it displays this on all category pages. Just trying to get rid of it from those category pages but to remain on all others.

any ideas guys?

24 Jun 2014, 1:47 AM
#5
mc12345678 avatar

mc12345678

Totally Zenned

Join Date:
Jul 2012
Posts:
16,908
Plugin Contributions:
2

Re: Main page displaying text from define editor on every category page

Canvas101:

Thanks for your reply.

The text on the homepage is controlled by define pages editor

The top half is created using define_mainpage then you have the icons and images which are enabled from configuration show categories on main page from configuration. You're the have the lower text underneath the product categories which reads " call us for quotes and pricing" the layout of the page is correct it's exactly what I'm trying to achieve.

This I have is the part where is reads " call us for quotes and pricing" also shows at the bottom of each category page. So if you see the following page

http://www.group101.co.uk/print-finishing?zenid=62f96d67f021da5a8ad06359ed83d521#.U6e0CH-9KSM

you will see right at the bottom of this page it shows the "call us for quotes and pricing " it displays this on all category pages. Just trying to get rid of it from those category pages but to remain on all others.

any ideas guys?

Well there were two thoughts that came to mind to me... Either add additional code in the tpl_index_default.php file to only have the new define page show on the main page (posted that solution earlier) or to use CSS and the various stylesheet options to display/hide the text as appropriate. This later version makes things far more modifiable so that in the future perhaps you want that text to appear on more than just the main page you can load applicable CSS for the category, product, or whatever page type is to be displayed. If more code is added then that's one or more lines to transfer over/validate upon upgrade, whereas the css, well for the most part will hopefully just carry over. :)