zen cart 怎么设置首页不显示左边栏

Zen Cart 模板、教程、设计、使用交流
版面规则
严禁盗版、侵权的模板下载、讨论,违者封ID、IP。

zen cart 怎么设置首页不显示左边栏

帖子owncl » 2010-11-26 17:40

我自己做了个模板,但是想首页中间内容全部显示自定义的广告图,tpl_main_page.php里有这样的词句
<?php
if (COLUMN_LEFT_STATUS == 0 || (CUSTOMERS_APPROVAL == '1' and $_SESSION['customer_id'] == '') || (CUSTOMERS_APPROVAL_AUTHORIZATION == 1 && CUSTOMERS_AUTHORIZATION_COLUMN_LEFT_OFF == 'true' and ($_SESSION['customers_authorization'] != 0 or $_SESSION['customer_id'] == ''))) {
// global disable of column_left
$flag_disable_left = true;
}
if (!isset($flag_disable_left) || !$flag_disable_left) {
?>

<div id="navColumnOne" class="columnLeft">
<?php
/**
* prepares and displays left column sideboxes
*
*/
?>
<div id="navColumnOneWrapper"><?php require(DIR_WS_MODULES . zen_get_module_directory('column_left.php')); ?></div></div>
<?php
}
?><!-- eof navLeft -->

应该是调用左侧栏的,如果删掉包括后面的分页都无法显示分类,我只想首页不显示
是要在哪个文件里面修改呢?还是就是在tpl_main_page.php里修改,要怎么修改
请大虾指教
头像
owncl
新手上路
新手上路
 
帖子: 18
注册: 2010-11-24 15:13
QQ 帐号: 268086429

Re: zen cart 怎么设置首页不显示左边栏

帖子美拓拓 » 2010-11-26 17:44

tpl_index_default.php
叼毛线!!!!magento 二次开发,magento 定制,
头像
美拓拓
VIP会员
VIP会员
 
帖子: 627
注册: 2010-11-17 12:04
QQ 帐号: 1159278664

Re: zen cart 怎么设置首页不显示左边栏

帖子owncl » 2010-11-26 17:51

美拓拓 写道:tpl_index_default.php

我的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">


<!-- 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 (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>
<span class="blank10"></span>
<?php } ?>

<?php
  $show_display_category = $db->Execute(SQL_SHOW_PRODUCT_INFO_MAIN);
  while (!$show_display_category->EOF) {
?>

<?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 ($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>
头像
owncl
新手上路
新手上路
 
帖子: 18
注册: 2010-11-24 15:13
QQ 帐号: 268086429

Re: zen cart 怎么设置首页不显示左边栏

帖子Jack » 2010-11-26 22:28

打开 \includes\templates\template_default\common\tpl_main_page.php
查找 $body_id = ($this_is_home_page) ? 'indexHome' : str_replace('_', '', $_GET['main_page']);
在之后加一行 if ($this_is_home_page) $flag_disable_left = true;

参考帖子:http://www.zen-cart.cn/forum/topic121-30.html
Zen Cart - 让每个人拥有自己生意的梦想成真
加入Zen Cart地图 | 恕不回复站内短信提问 | QQ: 3171061
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: zen cart 怎么设置首页不显示左边栏

帖子owncl » 2010-11-27 0:00

搞定了,谢谢jack老大,也谢谢美拓拓
头像
owncl
新手上路
新手上路
 
帖子: 18
注册: 2010-11-24 15:13
QQ 帐号: 268086429


  • 相关话题
    回复总数
    阅读次数
    最新文章

回到 模板美工



在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客