我有一个相当大的template.php文件,正在寻找一种更好的方法来组织它。主要元凶是theme_preprocess_node(),它有很多代码。
有人可以提出一个好方法来保持这种整洁和可读性吗?我可以在template.php。
中创建自定义函数或者这可以分成自定义模块吗?如果是这样,我如何才能访问我需要的$ vars或$ variables(页面变量)?
由于
答案 0 :(得分:2)
我还在template.php中的主题esp中遇到了这种代码。我的想法就是这样,
或者这可以分成自定义模块吗?如果是这样,我如何才能访问我需要的$ vars或$ variables(页面变量)?
您设计的模块需要满足主题目的。 $vars
不应该这样传递。但是尝试将所需的变量传递给函数并获得主题输出。