Drupal 7 - 如何使用 php 函数以编程方式在主题模板中插入内容?



我一周前才开始使用drupal 7,我已经弄清楚了基础(以及drupal 6和7之间的巨大差异)

现在,在从设计师给我的html布局中创建主题时,我已经创建了几个区域,主菜单在顶部加载,内容在下面等。

现在,在一些节点-我需要插入一些更多的动态数据(例如,几个div在不同的地方,每个都得到不同的页面内容,在CMS后端创建一个页面)

我真的很想知道,我如何以编程方式添加页面和或任何其他内容(文本,图像…等)创建在cms后端,到我的主题的节点。

我的意思是,我试过在谷歌上看,试过从drupal主题中复制部分代码,这些主题伴随着安装等。

伪代码来表达我的意思(以防我没有解释得那么好):

load_function('内容类型','内容名称')

并将其用于如下示例:

load_function('page', 'about-us');

,它将加载about-us内容到我嵌入PHP代码的位置。

提醒一下,我说的是Drupal 7。

任何帮助都将非常感激:)

谢谢!

// Create node object.
$node = new StdClass();
$node->type = 'image';
$node->language = LANGUAGE_NONE;
node_object_prepare($node);
$node->title = $filepath;    
$node->body[$node->language][0]['value']   = $body_text;
$node->body[$node->language][0]['summary'] = text_summary($body_text);
node_save($node);

最新更新