0

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

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

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

4

2 回答 2

1

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

模块控制器会很棘手,因此将其制成一个页面,只是不要让您的客户端使用权限编辑页面。

于 2013-01-28T16:45:04.053 回答
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');
  }

}
于 2013-01-30T01:57:33.880 回答