我想在X-Cart的后端构建一个自定义设置页面。我一直在扫描文件,到目前为止我只能学习如何将我的链接添加到管理菜单页面,我还能够构建页面并使用smarty分配内容。我的自定义页面中唯一缺少的是X-Cart的管理页眉和页脚部分,我看到的只是使用纯白色背景的smarty输出的文本。
以下是我创建管理菜单链接和页面所做的工作:
1)我在文件夹上创建了一个sample_settings.php: root / admin / ,其中包含以下内容:
<?php
require __DIR__.'/auth.php';
require $xcart_dir.'/include/security.php';
$smarty->assign('text', 'test text');
$smarty->assign('main', 'sample_settings');
func_display('admin/main/sample_settings.tpl', $smarty);
2)然后我在文件夹上创建了sample_settings.tpl: root / skin / customs_skin / admin / main / ,其中包含以下内容:
{$text}
3)然后我在 root / skin / customs_skin / singe / home.tpl 中将新文件分配到else之前:
{elseif $main eq "sample_settings"}
{include file="admin/main/sample_settings.tpl"}
4)然后将菜单项添加到X-Cart管理菜单中的“内容”选项卡,我将以下代码添加到文件中: root / skin / customs_skin / singe / menu_box.tpl
<a href="{$catalogs.admin}/sample_settings.php">Sample Settings</a>
那我错过了什么?
提前谢谢你们!
答案 0 :(得分:1)
如果你想要x-cart页眉和页脚,一个经典的管理页面,你应该包括:
func_display('admin/home.tpl',$smarty);
和不
func_display('admin/main/sample_settings.tpl', $smarty);
其他一切看起来都很正确。