为什么常识

drupal7首页的区块中如何调用想要的几篇文章?

生活词典 changshi.cidiancn.com

阅读: 116

drupal7首页的区块中如何调用想要的几篇文章?比如 公司简介,公司理念,等类似概念,不想用Views,而是想用p-p代码直接调用数据库来实现,要怎么做。当然不一定是区块,代码写在模版文件中也行,主要是怎么写这个代码!如能回答,万分感谢!2 个答案

答案 1:

如果你知道nid,则可以使用$node=node_load($nid);来获取相应文章的对象变量。然后使用$node- > title可以获得文章的标题,$node- > boy可以得到文章的正文内容,然后过滤一下并返回输出就可以了。这些代码都最好写在区块里而不要直接写进模板文件。下面给个只输出标题和正文的简单代码吧,在自定义区块里面可以直接执行:$nid=1; // 你需要显示的文章的nid$node = node_load($nid);//node_build_content($node);print_r(($node- > body));$output = "". c-eck_plain($node- > title). ""; // -tml代码按自己需要调节$output .= "".$node- > body["und"][0]["safe_value"]. "";ec-o $output;? >注意要启用PHP filter 模块才能在Block里使用自定义PHP代码。

答案 2:

尝试 Panels 模块:drupal.org/project...

分享常识给亲友.

下一篇:drupal 7中怎么实现-菜单? 下一篇 【方向键 ( → )下一篇】

上一篇:企业-职员公司邮箱的情况是否普遍?都有哪些知名企业这么做? 上一篇 【方向键 ( ← )上一篇】