我是laravel的新手。根据我所要求的使用octobercms主题与laravel的要求。我已成功安装Octobercms &其主题 - FlatUI。至于这个主题,该文件说,它的功能。所以所有的html模板都是静态的。我必须使其功能。所以我从第一件事开始,那就是注册&登录。但是我很困惑写控制器的逻辑等等,或者如何保存在数据库中。如何使功能octobercms FlatUI主题
那么谁能帮我解决这个问题?
我是laravel的新手。根据我所要求的使用octobercms主题与laravel的要求。我已成功安装Octobercms &其主题 - FlatUI。至于这个主题,该文件说,它的功能。所以所有的html模板都是静态的。我必须使其功能。所以我从第一件事开始,那就是注册&登录。但是我很困惑写控制器的逻辑等等,或者如何保存在数据库中。如何使功能octobercms FlatUI主题
那么谁能帮我解决这个问题?
要使项目具有功能,您需要安装相应的插件或使用其中的逻辑编写插件。 OcotberCMS插件包含控制器,型号和组件。
这些组件可以放置在CMS页面上,并使用逻辑中写入的任何功能。
因此,例如,注册和登录它最好使用官方octobercms用户插件。它处理用户身份验证,并包含功能。然后,您将通过向您的页面添加组件,将其集成到任何主题中。
使用插件
现在这个插件包含注册和登录的开箱。这些可以在插件的'组件'中找到。在后端中,创建您希望用于用户登录的页面,然后添加必要的组件。
改变的形式
正如你可以看到默认外观,插件使用自己的看法呈现的HTML。在/components/account/default.htm中找到。您可以更改此文件,并修改虽然最好的办法就是建立在你的主题目录中的部分与结构
partials/account/default.htm
复制从插件Default.htm文件的标记和编辑标记您的口味。
将组件添加到页面时。它将被嵌入作为
{% component 'componentName' %}
所以你现在可以替换成
{% partial 'account/default.htm' %}
现在自己的布局将与插件使用。所以任何未来的更新都不会覆盖您的自定义布局。因此,为了转换静态主题,您可以将该主题标记用于标准登录页面,并将其与User插件集成。
扩展插件
现在作为扩展功能,这是很简单的。这样做时请观看本教程以获取最佳做法。
还检查了
然后安装一次。您可以浏览plugins/rainlab/userplus文件夹并查看它是如何构建的。
不要忘了还要观看OctoberCMS的介绍,以便直观地看到一切事物如何与彼此合作。
感谢ServerSideSkittles的回复。我一定会按照你所描述的来进行。 –