gpt4 book ai didi

php - 如何为特定内容类型编辑或添加节点主题模板?

转载 作者:可可西里 更新时间:2023-10-31 22:43:30 26 4
gpt4 key购买 nike

我想为模板设置主题以进行编辑或为特定内容类型添加节点。
例如,我使用文件 page-node-{add|edit}.tpl.php 为所有内容类型表单设置主题(取决于我需要添加或编辑的内容)。

但我没有找到自定义节点类型的模板名称,例如 Products。

我只需要为产品设置主题,而不需要为其他内容类型设置主题。

我尝试过使用 page-node-edit-product.tpl.phppage-node-product-edit.tpl.php 但没有成功。

最佳答案

嗯。可能有更好的方法,但是预处理函数呢。

我对 Drupal 还是很陌生,所以我可能会尝试这样的事情 [代码可能无法运行]:

<?php
function themeName_preprocess_page(&$vars, $hook) {
if ((arg(0) == 'node') && (arg(1) == 'add' && arg(2) == 'product')) {
$vars['template_files'][] = 'page-node-add-product';
}
}
?>

在制作新的预处理函数后一定要清除缓存和主题注册表。

关于php - 如何为特定内容类型编辑或添加节点主题模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1538600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com