如何在PyroCMS中将面包屑标题和URL从博客更改为新闻

时间:2014-02-02 05:16:30

标签: php codeigniter content-management-system pyrocms

对不起大家。 我是PyroCMS的新手,但我正在努力学习它。 我想询问如何将blog中的面包屑标题,网址和文本更改为博客模块中的新闻。但是,如果不改变博客模块的核心,我的意思是仅在前端的博客文本(网址,标题,面包等)。 如果有人知道如何做到这一点,将非常感激:)

*如果有人不理解这个问题,请问我。

非常感谢。

3 个答案:

答案 0 :(得分:0)

您可以按照以下方式执行此操作:

$this->template->set_breadcrumb('test')
$this->template->set_breadcrumb('test', '/module/some-page')

更多详情:请查看此论坛:

https://forum.pyrocms.com/discussion/10524/custom-breadcrumb-items-from-inside-a-module

答案 1 :(得分:0)

您可以更改system/cms/config/routes.php中的URI并将'news'路由到'blog'。注意不要覆盖默认路径和管理路由。

您的主题中可以覆盖其他所有内容:

  • modules/blog文件夹
  • 中创建theme/views文件夹
  • 将管理文件夹以外的所有内容从system/cm/modules/blog/views复制到新创建的文件夹
  • 编辑离开,意味着将blog的所有出现更改为news

如果您正在使用博客插件或小部件,则可能还必须覆盖这些插件或小部件。检查出来并查找博客URI。复制小部件或插件,将它们重命名为news或其他任何内容,并使用您的自定义插件而不是标准博客插件。

通过这种方式,您可以拥有主题中的所有内容,也可以使用自定义小部件或自定义插件。但核心没有变化。

希望有所帮助!

答案 2 :(得分:0)

转到system/cms/modules/blog/language/english/blog_lang.phpsystem/cms/modules/blog/details.php,将所有显示“博客”的值更改为“新闻”。

这需要更改模块文件。唯一的另一种方法是将整个模块克隆到addons目录并更改相同的文件。