Drupal: 2.3. Khái niệm: Thực thể nội dung và trường nội dung

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Thực thể nội dung là gì?

Một thực thể nội dung (gọi tắt là thực thể) là một mục dữ liệu nội dung, trong đó có thể bao gồm văn bản, đánh dấu HTML, hình ảnh, file đính kèm, và các dữ liệu khác nhằm mục đích để được hiển thị cho khách truy cập trang. Các thực thể nội dung có thể được xác định bởi phần mềm cốt lõi hoặc theo các mô-đun.

Các thực thể nội dung được nhóm thành các loại thực thể, có các mục đích khác nhau và được hiển thị theo các cách rất khác nhau trên trang web. Hầu hết các loại thực thể cũng được chia thành các loại thực thể con, là các phân chia trong một loại thực thể để cho phép các biến thể nhỏ hơn về cách các thực thể được sử dụng và hiển thị. Dưới đây là bảng một số loại thực thể nội dung phổ biến:

Loại thực thể Loại thực thể con Định nghĩa mô-đun Mục đích sử dụng chính

Mục nội dung

Loại nội dung

Mô-đun nút

Nội dung dự định là khu vực trang chính cho các trang trên trang web

 

Ví dụ: Trong ví dụ về trang web của nông dân, bạn có thể có các loại nội dung cho các trang cơ bản, trang nhà cung cấp và trang công thức.

Bình luận

Loại nhận xét

Mô-đun nhận xét

Bình luận được thêm vào thực thể nội dung (thường là đối tượng mục Nội dung)

 

Ví dụ: Trên trang blog, bài đăng trên blog có thể có nhận xét. Chúng không cần thiết trong ví dụ về thị trường nông dân.

Thông tin người dùng

(không ai)

Mô-đun người dùng

Dữ liệu liên quan đến người có tài khoản người dùng (quyền truy cập đăng nhập) trên trang web

 

Ví dụ: Mỗi trang web có ít nhất hồ sơ người dùng cơ bản với tên người dùng và địa chỉ email; các trang web mạng xã hội có thể có hồ sơ người dùng phức tạp hơn với nhiều thông tin hơn.

Khối tùy chỉnh

Loại khối

Mô-đun khối tùy chỉnh

Văn bản và hình ảnh trong các đoạn nhỏ hơn, thường được hiển thị trong tiêu đề trang, chân trang hoặc thanh bên

 

Ví dụ: Trong ví dụ về trang web của nông dân, bạn có thể đặt giờ và vị trí trong khối thanh bên.

Thuật ngữ phân loại

Từ vựng

Mô-đun phân loại

Được sử dụng để phân loại các loại nội dung khác

 

Ví dụ: Trong ví dụ về trang web của nông dân, bạn có thể phân loại nội dung Công thức với từ vựng phân loại thành phần, với các thuật ngữ phân loại như Cà rốt và Cà chua. Trong một trang blog, các bài đăng trên blog có thể được phân loại bằng cách sử dụng từ vựng Từ khóa và có lẽ cũng là từ vựng Danh mục.

Tập tin

(không ai)

Mô-đun tệp

Hình ảnh hoặc tệp đính kèm được theo dõi và quản lý bởi trang web, thường được đính kèm với các loại nội dung khác

 

Ví dụ: Trong ví dụ về trang web của nông dân, cả trang Công thức và Nhà cung cấp đều có thể có tệp đính kèm hình ảnh, mà (phía sau hậu trường) được quản lý dưới dạng thực thể Tệp của trang web.

Mâu liên hệ

Loại biểu mẫu

Mô-đun liên hệ

Biểu mẫu cho phép khách truy cập trang web liên hệ với chủ sở hữu trang web

 

Ví dụ: Mẫu liên hệ là cần thiết trong ví dụ về trang web của nông dân.

Trường là gì?

Trong các mục thực thể, dữ liệu được lưu trữ trong các trường riêng lẻ, mỗi trường chứa một loại dữ liệu, chẳng hạn như văn bản được định dạng hoặc văn bản thuần túy, hình ảnh hoặc các tệp khác hoặc ngày tháng. Các kiểu trường có thể được xác định bằng phần mềm cốt lõi hoặc theo mô-đun.

Các trường có thể được thêm bởi quản trị viên trên các loại con thực thể, sao cho tất cả các mục thực thể của một loại con thực thể nhất định có cùng một bộ sưu tập các trường có sẵn. Ví dụ: loại nội dung Nhà cung cấp trong ví dụ về thị trường nông dân có thể có các trường cho tên nhà cung cấp, hình ảnh biểu trưng, ​​URL trang web và mô tả, trong khi loại nội dung trang Cơ bản chỉ có thể có trường cho tiêu đề và nội dung trang. Khi bạn tạo hoặc chỉnh sửa các mục thực thể, bạn chỉ định các giá trị cho các trường trên mục thực thể.

» Tiếp: 2.4. Khái niệm: Nội dung mô-đun
« Trước: 2.2. Lập kế hoạch cho bố cục trang web của bạn
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!