Results 1 to 7 of 7
  1. #1
    Join Date
    Jun 2007
    Posts
    64
    Plugin Contributions
    0

    Default tpl_header.php not being referenced

    Hello Zenners,

    I am creating a new store and am wishing to use an old template as a starting point. After installing the template everything works correctly except the tpl_header.php file. It is not being referenced. The header is grabbing images from the default_template folder rather than my custom folder.

    Image src should be templates/custom/images/headers/logo.gif but is instead templates/template_default/images/headers/logo.gif

    Why is the over ride system not using my template in this situation?

    Thank you

  2. #2
    Join Date
    Jun 2003
    Posts
    33,721
    Plugin Contributions
    0

    Default Re: tpl_header.php not being referenced

    How old is the template? Have you merged the new code changes into the template?
    Please do not PM for support issues: a private solution doesn't benefit the community.

    Be careful with unsolicited advice via email or PM - Make sure the person you are talking to is a reliable source.

  3. #3
    Join Date
    Jun 2007
    Posts
    64
    Plugin Contributions
    0

    Default Re: tpl_header.php not being referenced

    The template was last used on a version 1.3.6 site. I was under the impression that I just had to move my template folders into the site, install the template, and the template would be be functional. All of the files used in the 1.3.6 template are in their respective places under 1.3.8.

    Thank you

  4. #4
    Join Date
    Jun 2003
    Posts
    33,721
    Plugin Contributions
    0

    Default Re: tpl_header.php not being referenced

    Please post your tpl_header file
    Please do not PM for support issues: a private solution doesn't benefit the community.

    Be careful with unsolicited advice via email or PM - Make sure the person you are talking to is a reliable source.

  5. #5
    Join Date
    Jun 2007
    Posts
    64
    Plugin Contributions
    0

    Default Re: tpl_header.php not being referenced

    This is the file pulled from includes/templates/sonicWall/common

    Beginning at <!--bof-branding display--> is where my modifications are. The section under <div id="buttons3"> works because all of those images are referenced in my CSS file.

    Thank you for taking a look.

    PHP Code:
    <?php
    /**
     * Common Template - tpl_header.php
     *
     * this file can be copied to /templates/your_template_dir/pagename<br />
     * example: to override the privacy page<br />
     * make a directory /templates/my_template/privacy<br />
     * copy /templates/templates_defaults/common/tpl_footer.php to /templates/my_template/privacy/tpl_header.php<br />
     * to override the global settings and turn off the footer un-comment the following line:<br />
     * <br />
     * $flag_disable_header = true;<br />
     *
     * @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_header.php 4813 2006-10-23 02:13:53Z drbyte $
     */
    ?>

    <?php
      
    // Display all header alerts via messageStack:
      
    if ($messageStack->size('header') > 0) {
        echo 
    $messageStack->output('header');
      }
      if (isset(
    $_GET['error_message']) && zen_not_null($_GET['error_message'])) {
      echo 
    htmlspecialchars(urldecode($_GET['error_message']));
      }
      if (isset(
    $_GET['info_message']) && zen_not_null($_GET['info_message'])) {
       echo 
    htmlspecialchars($_GET['info_message']);
    } else {

    }
    ?>


    <!--bof-header logo and navigation display-->
    <?php
    if (!isset($flag_disable_header) || !$flag_disable_header) {
    ?>

    <div id="headerWrapper">
    <!--bof-navigation display-->
    <div id="navMainWrapper">
    <div id="navMain">
        <ul class="back">
        <li><?php echo '<a href="' HTTP_SERVER DIR_WS_CATALOG '">'?><?php echo HEADER_TITLE_CATALOG?></a></li>
    <?php if ($_SESSION['customer_id']) { ?>
        <li><a href="<?php echo zen_href_link(FILENAME_LOGOFF'''SSL'); ?>"><?php echo HEADER_TITLE_LOGOFF?></a></li>
        <li><a href="<?php echo zen_href_link(FILENAME_ACCOUNT'''SSL'); ?>"><?php echo HEADER_TITLE_MY_ACCOUNT?></a></li>
    <?php
          
    } else {
            if (
    STORE_STATUS == '0') {
    ?>
        <li><a href="<?php echo zen_href_link(FILENAME_LOGIN'''SSL'); ?>"><?php echo HEADER_TITLE_LOGIN?></a></li>
    <?php } } ?>

    <?php if ($_SESSION['cart']->count_contents() != 0) { ?>
        <li><a href="<?php echo zen_href_link(FILENAME_SHOPPING_CART'''NONSSL'); ?>"><?php echo HEADER_TITLE_CART_CONTENTS?></a></li>
        <li><a href="<?php echo zen_href_link(FILENAME_CHECKOUT_SHIPPING'''SSL'); ?>"><?php echo HEADER_TITLE_CHECKOUT?></a></li>
    <?php }?>
    </ul>
    </div>
    <div id="navMainSearch"><?php require(DIR_WS_MODULES 'sideboxes/search_header.php'); ?></div>
    <br class="clearBoth" />
    </div>
    <!--eof-navigation display-->

    <!--bof-branding display-->
    <div id="logoWrapper">
        <div id="logo"><?php echo '<a href="' HTTP_SERVER DIR_WS_CATALOG '">' zen_image($template->get_template_dir(HEADER_LOGO_IMAGEDIR_WS_TEMPLATE$current_page_base,'images/headers'). '/' HEADER_LOGO_IMAGEHEADER_ALT_TEXT) . '</a>'?>
        <div id="buttons">
            <div id="buttons2">
    <p><?php echo '<a href="' HTTP_SERVER DIR_WS_CATALOG '">' zen_image($template->get_template_dir(HEADER_IMAGE_HOMEDIR_WS_TEMPLATE$current_page_base,'images'). '/' HEADER_IMAGE_HOMEHEADER_IMAGE_HOME_ALT_TEXT) . '</a>'?>
    <?php 
    echo '<a href="javascript:print()">' zen_image($template->get_template_dir(HEADER_IMAGE_PRINTDIR_WS_TEMPLATE$current_page_base,'images'). '/' HEADER_IMAGE_PRINTHEADER_IMAGE_PRINT_ALT_TEXT) . '</a>'?>
    <?php 
    echo '<a href="mailto:[email protected]">' zen_image($template->get_template_dir(HEADER_IMAGE_EMAILDIR_WS_TEMPLATE$current_page_base,'images'). '/' HEADER_IMAGE_EMAILHEADER_IMAGE_EMAIL_ALT_TEXT) . '</a>'?></p>
    </div>
    <div id="buttons3">
        <div id="headContact">
            <h2>Call us toll free</h2><h1>877-559-1758</h1><p>Mon-Fri. 8am-5pm PST</p>
        </div>
        <dl class="menu">
    <dt>title</dt>
    <dd><a href="index.php?main_page=page&id=1"><span class="side single"><b class="p1"></b><b class="p2"></b><b class="p3"></b><b class="p4 single"></b></span><span class="mid single">FAQ's</span><span class="side single"><b class="p5"></b><b class="p6"></b><b class="p7"></b><b class="p8 single"></b></span></a></dd>
    <dd><a href="index.php?main_page=contact_us"><span class="side single"><b class="p1"></b><b class="p2"></b><b class="p3"></b><b class="p4 single"></b></span><span class="mid single">Contact Us</span><span class="side single"><b class="p5"></b><b class="p6"></b><b class="p7"></b><b class="p8 single"></b></span></a></dd>
    <dd><a href="index.php?main_page=login"><span class="side single"><b class="p1"></b><b class="p2"></b><b class="p3"></b><b class="p4 single"></b></span><span class="mid single">Login</span><span class="side single"><b class="p5"></b><b class="p6"></b><b class="p7"></b><b class="p8 single"></b></span></a></dd>
    <dd><a href="index.php?main_page=shopping_cart"><span class="side single"><b class="p1"></b><b class="p2"></b><b class="p3"></b><b class="p4 single"></b></span><span class="mid single">Shopping Cart</span><span class="side single"><b class="p5"></b><b class="p6"></b><b class="p7"></b><b class="p8 single"></b></span></a></dd>
    </dl>
    </div>

    </div>
    <?php if (HEADER_SALES_TEXT != '' || (SHOW_BANNERS_GROUP_SET2 != '' && $banner zen_banner_exists('dynamic'SHOW_BANNERS_GROUP_SET2))) { ?>
        <div id="taglineWrapper">
    <?php
                  
    if (HEADER_SALES_TEXT != '') {
    ?>
          <div id="tagline"><?php echo HEADER_SALES_TEXT;?></div>
    <?php
                  
    }
    ?>
    <?php
                  
    if (SHOW_BANNERS_GROUP_SET2 != '' && $banner zen_banner_exists('dynamic'SHOW_BANNERS_GROUP_SET2)) {
                    if (
    $banner->RecordCount() > 0) {
    ?>
          <div id="bannerTwo" class="banners"><?php echo zen_display_banner('static'$banner);?></div>
    <?php
                    
    }
                  }
    ?>
        </div>
    <?php // no HEADER_SALES_TEXT or SHOW_BANNERS_GROUP_SET2 ?>
    </div>
    <br class="clearBoth" />
    <!--eof-branding display-->

    <!--eof-header logo and navigation display-->

    <!--bof-optional categories tabs navigation display-->
    <?php require($template->get_template_dir('tpl_modules_categories_tabs.php',DIR_WS_TEMPLATE$current_page_base,'templates'). '/tpl_modules_categories_tabs.php'); ?>
    <!--eof-optional categories tabs navigation display-->

    <!--bof-header ezpage links-->
    <?php if (EZPAGES_STATUS_HEADER == '1' or (EZPAGES_STATUS_HEADER == '2' and (strstr(EXCLUDE_ADMIN_IP_FOR_MAINTENANCE$_SERVER['REMOTE_ADDR'])))) { ?>
    <?php 
    require($template->get_template_dir('tpl_ezpages_bar_header.php',DIR_WS_TEMPLATE$current_page_base,'templates'). '/tpl_ezpages_bar_header.php'); ?>
    <?php 
    ?>
    <!--eof-header ezpage links-->
    </div>
    <?php ?>

  6. #6
    Join Date
    Jun 2007
    Posts
    64
    Plugin Contributions
    0

    Default Re: tpl_header.php not being referenced

    Hello, I have narrowed this problem down to my custom language defines not being seen.

    The file is located here \includes\languages\english\sonicWall\header.php

    sonicWall is the name of my template. This is the code of header.php

    PHP Code:
    <?php
    /**
     * @package languageDefines
     * @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: header.php 2940 2006-02-02 04:29:05Z drbyte $
     */

    // header text in includes/header.php
      
    define('HEADER_TITLE_CREATE_ACCOUNT''Create Account');
      
    define('HEADER_TITLE_MY_ACCOUNT''My Account');
      
    define('HEADER_TITLE_CART_CONTENTS''Shopping Cart');
      
    define('HEADER_TITLE_CHECKOUT''Checkout');
      
    define('HEADER_TITLE_TOP''Top');
      
    define('HEADER_TITLE_CATALOG''Home');
      
    define('HEADER_TITLE_LOGOFF''Log Out');
      
    define('HEADER_TITLE_LOGIN''Log In');

    // added defines for header alt and text
      
    define('HEADER_ALT_TEXT''SonicWall - Your best solution');
      
    define('HEADER_SALES_TEXT''');
      
    define('HEADER_LOGO_WIDTH''783px');
      
    define('HEADER_LOGO_HEIGHT''280px');
      
    define('HEADER_LOGO_IMAGE''rotate.php');

    // header Search Button/Box Search Button
      
    define('HEADER_SEARCH_BUTTON','Search');
      
    define('HEADER_SEARCH_DEFAULT_TEXT''SonicWall');

    //header button images
      //home button
      
    define('HEADER_IMAGE_HOME''home.gif');
      
    define('HEADER_IMAGE_HOME_ALT_TEXT''HOME');
      
    //print button
      
    define('HEADER_IMAGE_PRINT''print.gif');
      
    define('HEADER_IMAGE_PRINT_ALT_TEXT''Print');
      
    //email button
      
    define('HEADER_IMAGE_EMAIL''email.gif');
      
    define('HEADER_IMAGE_EMAIL_ALT_TEXT''Email');

    ?>
    For some reason this file is not being looked at.

    Any ideas? Thank you. :)

  7. #7
    Join Date
    Jun 2007
    Posts
    64
    Plugin Contributions
    0

    Default Re: tpl_header.php not being referenced

    Ok,

    I created a new template following the tutorials here on zenCart.com. All the images are referenced incorrectly with this new template as well. The images are all being referenced as src="includes/templates/template_default/images/logo.gif

    but the template is named test1 so the src should be

    src="includes/templates/test1/images/logo.gif

    The Classic Green template that comes pre-installed works correctly.

    Can someone please offer a suggestion? This is zenCart 1.3.8 that I am using.

    Thank you.

 

 

Similar Threads

  1. v153 Clarification for ADMIN Classes referenced in: init_currencies.php
    By Mega Moonshine in forum General Questions
    Replies: 3
    Last Post: 1 Sep 2014, 08:37 PM
  2. Image referenced but not uploaded issue
    By barendfaber in forum General Questions
    Replies: 1
    Last Post: 2 Nov 2011, 01:03 PM
  3. When using Firebug, which stylesheet is being referenced?
    By sofasurfer in forum General Questions
    Replies: 4
    Last Post: 7 May 2011, 06:44 PM
  4. So confusing tpl_header.php, header.php... etc..
    By neveu in forum Templates, Stylesheets, Page Layout
    Replies: 7
    Last Post: 23 Sep 2010, 03:20 PM
  5. tpl_header.php
    By ericny in forum Templates, Stylesheets, Page Layout
    Replies: 1
    Last Post: 25 May 2007, 01:13 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg