我想在 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中:
{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>
那么我错过了什么?
提前谢谢你们!