1

我想在 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>

那么我错过了什么?

提前谢谢你们!

4

1 回答 1

1

如果您想要 x-cart 页眉和页脚,一个经典的管理页面,那么您应该包括:

func_display('admin/home.tpl',$smarty);

不是

func_display('admin/main/sample_settings.tpl', $smarty);

其他一切看起来都很正确。

于 2015-07-30T23:40:01.320 回答