欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 知道

知道

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

分类: 知道 常识词典 编辑 : 常识 发布 : 04-05

阅读 :214

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...

下一篇: ifttt 号码不能设置-提醒?收不到验证码 下一篇 【方向键 ( → )下一篇】

上一篇:ifttt是什么网站,-之间成为了 Twitter 的热门话题? 上一篇 【方向键 ( ← )上一篇】