2016-09-15 43 views
0

我是laravel的新手。根据我所要求的使用octobercms主题与laravel的要求。我已成功安装Octobercms &其主题 - FlatUI。至于这个主题,该文件说,它的功能。所以所有的html模板都是静态的。我必须使其功能。所以我从第一件事开始,那就是注册&登录。但是我很困惑写控制器的逻辑等等,或者如何保存在数据库中。如何使功能octobercms FlatUI主题

那么谁能帮我解决这个问题?

回答

0

要使项目具有功能,您需要安装相应的插件或使用其中的逻辑编写插件。 OcotberCMS插件包含控制器,型号和组件

这些组件可以放置在CMS页面上,并使用逻辑中写入的任何功能。

因此,例如,注册和登录它最好使用官方octobercms用户插件。它处理用户身份验证,并包含功能。然后,您将通过向您的页面添加组件,将其集成到任何主题中。

https://octobercms.com/plugin/rainlab-user

使用插件

现在这个插件包含注册和登录的开箱。这些可以在插件的'组件'中找到。在后端中,创建您希望用于用户登录的页面,然后添加必要的组件。

改变的形式

正如你可以看到默认外观,插件使用自己的看法呈现的HTML。在/components/account/default.htm中找到。您可以更改此文件,并修改虽然最好的办法就是建立在你的主题目录中的部分与结构

partials/account/default.htm 

复制从插件Default.htm文件的标记和编辑标记您的口味。

将组件添加到页面时。它将被嵌入作为

{% component 'componentName' %} 

所以你现在可以替换成

{% partial 'account/default.htm' %} 

现在自己的布局将与插件使用。所以任何未来的更新都不会覆盖您的自定义布局。因此,为了转换静态主题,您可以将该主题标记用于标准登录页面,并将其与User插件集成。

扩展插件

现在作为扩展功能,这是很简单的。这样做时请观看本教程以获取最佳做法。

https://vimeo.com/108040919

还检查了

https://octobercms.com/plugin/rainlab-userplus

然后安装一次。您可以浏览plugins/rainlab/userplus文件夹并查看它是如何构建的。

不要忘了还要观看OctoberCMS的介绍,以便直观地看到一切事物如何与彼此合作。

https://vimeo.com/79963873

+0

感谢ServerSideSkittles的回复。我一定会按照你所描述的来进行。 –