我一周前才开始使用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);