我是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的回覆。我一定會按照你所描述的來進行。 –