【问题标题】:should we handle all things via plugins and components in october cms?我们应该通过 october cms 中的插件和组件来处理所有事情吗?
【发布时间】:2016-02-01 14:38:09
【问题描述】:

我是 october cms 的新手。我学到了一些关于主题和页面的东西......。

我使用rainlab 博客插件。

我想在帖子页面中显示作者部分。 现在我在 php 部分使用这个函数来显示用户帖子、标题、发布日期和...。

//pages/post.php
<?php
     function onEnd(){
        $this['post'] = $this->post; //for access to {{ post.variables }} in template
     }
?>

我会显示帖子详细信息:{{ post.title }}{{ post.user.first_name}}

  1. 我应该做一个插件还是顶级方式是真的?

  2. 我们应该什么时候制作插件?

  3. 有没有更快更真实的方式代替插件?

【问题讨论】:

    标签: laravel-5 octobercms


    【解决方案1】:

    您可以使用自己的覆盖博客插件组件的默认标记,并在那里添加您的作者信息。

    为此,您应该在此处了解覆盖插件组件标记

    https://octobercms.com/docs/cms/components#customizing-default-markup

    我也认为观看此视频会帮助您了解如何使用和设置 Rainlab 的博客插件。

    https://vimeo.com/97088926

    最后,我认为您不需要使用 onEnd() php 函数。您可以在 {{ post }} 中获得作者/用户信息,并且可以按照您提到的使用...

    {{ post.user.first_name }}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      • 2018-04-05
      • 2021-03-24
      • 2011-02-19
      • 1970-01-01
      相关资源
      最近更新 更多