米拓产品内容页扩展记录
遇到有一个客户,想把产品页做成指定的页面样式,开始改米拓的代码,米拓是我见过最拉圾的企业网站!!!!!
好吧,开始改。。。版本是 MetInfo 6.2.0
思路,在添加产品模版祥情页
1 添加项目的请求,project-report估计是上一个程序员自定义的
/showproduct2.php

<?php require_once '../product/showproduct2.php'; ?>
2 产品模块在添加一个showproduct2.php文件
/product/showproduct2.php

<?php
define('M_NAME', 'product');
define('M_MODULE', 'web');
define('M_CLASS', 'product');
define('M_ACTION', 'doshowproduct2');
require_once '../app/system/entrance.php';
?>3 产品类里在添加 doshowproduct2 方法
/app/system/product/web/product.class.php
可以看到有一个doshowproduct 方法,复制改成2就可以

public function doshowproduct2(){
        global $_M;
        $this->showpage('product');
        $shop_plugin_file = PATH_ALL_APP.'shop/plugin/plugin_shop.class.php';
        if($_M['config']['shopv2_open']  && file_exists($shop_plugin_file)){
            load::plugin('doproduct_show',0,$this->input);
        }else{
            require_once $this->template('tem/showproduct2');
        }
    }4 添加doshowproduct2.php 模版
/templates/metv6s/doshowproduct2.php
<?php defined('IN_MET') or exit('No permission'); ?>
<include file="head.php" /> 
自定义产品内页
<include file="foot.php" />5 发布产品时指定访问链接
