如何在不使用页面的情况下为PyroStream数据创建PyroCMS视图或布局?

时间:2013-01-28 10:31:13

标签: pyrocms

我在PyroCMS中创建了两个Streams。 我想通过网址(显然)显示此数据,而不将其与CMS中的网页相关联(客户可以编辑)。

有没有办法通过system / cms / config / routes.php这样做,还是需要一个独立的模块或小部件来实现这个目标?

我是PyroCMS的新手,所以可以离开这里。谢谢!

2 个答案:

答案 0 :(得分:1)

如果您想从URL输出数据,那么它需要是一个页面或一个模块控制器。

模块控制器会很棘手,因此请将其放入页面中,不要让客户端使用权限编辑页面。

答案 1 :(得分:0)

好吧也许一个模块就是你需要的东西..如果我理解你正确你想要一个没有布局的空页面和一些通过模块,小部件,插件等产生的结果..我建议只是创建一个模块和布局设置在其方法中。:

if (!defined('BASEPATH'))
  exit('No direct script access allowed');

class StreamDisplay extends Public_Controller {

  public function index() {
    $this->template->set_layout(FALSE);

    echo 'Some awesome streamdata from Pyro streams';
    //Or load a view just to be clean:
    $this->template->title('Stream')->build('index');
  }

}