我正在为Drupal 7编写一个模块,为每个拥有正确权限的用户在其配置文件中提供一个新页面。我希望这个页面只显示Drupal头和一个带有特定ID的div,以便将自己附加到JS web应用程序。AFAIK,最简单的方法是使用一个只打印这两件事的模板文件。
从我在为Drupal 7中的自定义页面创建模板?中看到的内容来看,我只需要创建一个页面--用户--%--POD.tpl.php文件,这个文件是我拥有的(新页面驻留在路径user/%/POD上)。我已经将这个文件添加到了我的.info文件中。
name = Module with some template problems
...
file
我在使用Unclecheese仪表盘模块。现在,我试图重载(? I think that's the right englisch term)的Dashboard_Content.ss模板。为此,我将其内容复制到模块目录下的“Include”文件夹中的同名新文件中。做了些改变并保存了下来。
冲洗后什么都不会发生,但是如果我把相同的模板文件放在mysite/ template /Include下,而不是mymodule/template/Include,它就会像预期的那样工作.
即使我从仪表板文件夹中删除原始模板文件,模块文件夹get中的文件也不会被识别。
我的下一次尝试是扩展仪表板并用
我有一个带有模板的类和一个具有模板类返回类型的类成员。
// in header
namespace A
{
template<class Data>
class Tree
{
enum class InsertionStatus
{
INSERT_LEFT,
INSERT_RIGHT,
NO_INSERTION,
INSERTION_COMPLETE
};
struct Node
{
Data data;
Node *left,