ecshop 用户中心调用页面
首先我在user_transaction.dwt这个模板里面自定义了一个模块<!--{if$actioneq'jf'}-->jkkllklkkllk<!--{/if}--...
首先我在 user_transaction.dwt 这个模板里面自定义了一个模块
<!--{if $action eq 'jf'} -->
jkkllklkkllk
<!--{/if} -->
然后在user.php 里面也自己写了一句
if($action =='jf'){
$smarty->display('user_transaction.dwt');
}
现在打开用户中心
user.php?act=jf
但是页面里面什么也没有
下图是在浏览器看到的效果 不知道他的原理是啥,我就调用了一个静态的模板 展开
<!--{if $action eq 'jf'} -->
jkkllklkkllk
<!--{/if} -->
然后在user.php 里面也自己写了一句
if($action =='jf'){
$smarty->display('user_transaction.dwt');
}
现在打开用户中心
user.php?act=jf
但是页面里面什么也没有
下图是在浏览器看到的效果 不知道他的原理是啥,我就调用了一个静态的模板 展开
3个回答
展开全部
典型的错误
$action = isset($_REQUEST['action'])?$_REQUEST['action']:'default';
if($action =='jf'){
$smarty->assign("action",$action);
$smarty->display(‘user_transaction.dwt’);//这句可以不写,统一在页面最底部来写,因为都是对应的这个模板
}
$action = isset($_REQUEST['action'])?$_REQUEST['action']:'default';
if($action =='jf'){
$smarty->assign("action",$action);
$smarty->display(‘user_transaction.dwt’);//这句可以不写,统一在页面最底部来写,因为都是对应的这个模板
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$action = $_GET['act'];
if($action=='jf'){
$smarty->assign('action',$action);
$smarty->display('user_transaction.dwt');
}
if($action=='jf'){
$smarty->assign('action',$action);
$smarty->display('user_transaction.dwt');
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你熟悉ecshop模板嘛?能帮个忙不?有没有好点的参考资料》》》
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询