Drupal 7-如何以编程方式在主题中插入内容';带php函数的模板?
一周前我刚开始使用Drupal7,我已经了解了基本原理(以及Drupal6和Drupal7之间的巨大差异) 现在,在根据设计师给我的html布局创建主题时,我创建了几个区域,主菜单在顶部加载,内容在右下方等等 现在,在一些节点上,我需要插入一些更动态的数据(例如,不同位置的几个div,每个div都获得不同的页面内容,这些内容在CMS后端创建为页面) 我真的很想知道,如何通过编程将cms后端中创建的页面和\或任何其他内容(文本、图像等)添加到我的主题节点 我的意思是,我试着在谷歌上搜索,试着从drupal主题中复制部分代码,这些都是安装时附带的。。没有什么能正常工作 伪代码符合我的意思(以防我没有很好地解释自己): 加载函数('内容类型','内容名称') 并将其用于如下示例: 加载函数(“页面”、“关于我们”) 这将加载关于我们的内容到我嵌入php代码的地方 提醒一下——我说的是Drupal7 任何帮助都将不胜感激:) 谢谢大家!Drupal 7-如何以编程方式在主题中插入内容';带php函数的模板?,php,embed,content-type,drupal-7,Php,Embed,Content Type,Drupal 7,一周前我刚开始使用Drupal7,我已经了解了基本原理(以及Drupal6和Drupal7之间的巨大差异) 现在,在根据设计师给我的html布局创建主题时,我创建了几个区域,主菜单在顶部加载,内容在右下方等等 现在,在一些节点上,我需要插入一些更动态的数据(例如,不同位置的几个div,每个div都获得不同的页面内容,这些内容在CMS后端创建为页面) 我真的很想知道,如何通过编程将cms后端中创建的页面和\或任何其他内容(文本、图像等)添加到我的主题节点 我的意思是,我试着在谷歌上搜索,试着从dr
// 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);