Khóa học Newnet Framework

Bài 4: Quản lý CMS căn bản - Module CMS

CMS là thành phần không thể thiếu khi xây dựng website. Một website căn bản, dù không có chức năng gì nhưng chí ít cũng cần có trang landing page phải không nào. Thêm nữa thì có phần tin tức. Từ đó Module CMS được ra đời.

Cms chỉ đơn giản bao gồm page, post, category

Các thành phần này đã được áp dụng tính năng seo cũng như menu buider. Những chức năng này sẽ được giới thiệu ở bài sau. 

PAGE

Nhìn vào config của cms ta có thể thấy có page_layout chính là những template mà ta dùng để hiển thị nội dung của page đó. Khi tạo page ta chọn layout, và đương nhiên ta cũng phải code html cho file này.

Với mỗi key trong options, tương ứng với 1 file $key.blade.php bên trong folder page với $key là key trong options. Nếu muốn có thêm option ta có thể cập nhật trực tiếp trong config hoặc khai báo bên trong Service Provider

\PageLayout::add('project', 'Dự án');