1
55
总的来说,你应该 read up on manipulating variables within preprocess functions . 关于命名约定,这通常非常简单,但对于当前示例有一个陷阱(请参见下文): 预处理函数签名需要
因此,在themes template.php文件中实现一个页面模板将导致
大多数情况下,主题函数的名称将是*.tpl.php文件的名称,而不以.tpl.php结尾,并使用下划线而不是连字符。 但有个陷阱 如果模板文件是基于 template suggestions ,因为预处理函数只能实现基名,不能为附加建议!(对备用模板文件的建议是在预处理函数中添加的。)
你现在的例子就是其中之一
(注:未经测试的代码,请注意拼写错误)
在这之后,应该有一个新的变量
至于第二个问题,预处理函数的基本用法与所有模板文件相同,但请注意:
|
2
2
为了弄清楚预处理函数的名称,我们需要知道一些输出来自哪个模板文件或主题函数,以及 一个很好的方法是使用 theme developer 模块 . |
Imad Hamaidi · 如何使预处理器宏在编译之前对代码求值 2 年前 |
R overflow · R以每行一个字符串的方式粘贴输入 6 年前 |
pasha · C++:宏参数中可以有空格吗? 6 年前 |
Zorglub29 · 使用宏显示宏的字符串化内容 6 年前 |
Detonar · 检查预处理器符号(#define)的值 7 年前 |
СеÑгей · MinGW中预处理器g++的奇怪行为 7 年前 |