Nhảy đến nội dung

Giới thiệu

Các thuộc tính là một thực thể cho phép bạn cấu hình cấu trúc của ứng dụng của bạn. Với chúng, bạn có thể đạt được sự linh hoạt tối đa và loại bỏ mã cứng.

Các bộ thuộc tính giống như một bộ sưu tập các thuộc tính, mà bạn có thể quản lý thông qua bảng điều khiển quản trị. Chúng khác nhau về loại liên kết với các thực thể khác nhau. Bạn có thể đọc thêm về các loại trong phần "Các loại".

Một bộ thuộc tính hình thành cấu trúc dữ liệu, mà sau này có thể được sử dụng trong dự án của bạn. Ví dụ, đối với một sản phẩm, bạn có thể xác định rằng cấu trúc của nó phải chứa tên, hình ảnh, giá cả, và mô tả văn bản. Trong khi đó, cấu trúc của một bài viết trên blog có thể chứa văn bản với tiêu đề và một bộ hình ảnh.

Một số thuộc tính có thể tương tự về cấu trúc và được sử dụng trong các thực thể khác nhau, vì vậy bạn có thể tái sử dụng các bộ thuộc tính cho các thực thể khác nhau.

Cấu trúc

Mỗi bộ thuộc tính chứa một bộ sưu tập thuộc tính có thể cấu hình, lưu trữ nội dung của dự án của bạn. Bạn có thể quản lý những thuộc tính này từ hệ thống quản lý. Điều này rất tiện lợi, vì bạn không còn cần phải chỉnh sửa mã của ứng dụng để thay đổi dự án của mình. Chỉ cần đưa tất cả các thành phần nội dung có thể thay đổi vào các thuộc tính.

Các dấu hiệu

Các dấu hiệu không thể chứa khoảng trắng và không được bắt đầu bằng số. Khi cố gắng nhập các giá trị không hợp lệ vào trường dấu hiệu, hệ thống sẽ bỏ qua đầu vào.

Tên

Để bạn dễ dàng định hướng, mỗi thuộc tính có một tham số tên bắt buộc, là một chuỗi không duy nhất. Hãy đặt tên cho các thuộc tính theo cách mà bạn cảm thấy thuận tiện khi làm việc với chúng.

Dấu hiệu

Là một định danh, mỗi thuộc tính có một tham số bắt buộc - "dấu hiệu", là một chuỗi duy nhất. Dấu hiệu cũng được sử dụng như một khóa để truy cập các thuộc tính trong mã của dự án của bạn. Hãy ghi nhớ điều này khi đặt dấu hiệu cho thuộc tính, để không gặp phải xung đột cú pháp.

Loại dữ liệu

Chọn loại dữ liệu cho mỗi trường thuộc tính mà nó sẽ lưu trữ.

Các loại dữ liệu có thể là:

  • Chuỗi: Văn bản đơn giản, ví dụ, "Xin chào, thế giới!".
  • Văn bản: Văn bản dài hơn, thường có định dạng, ví dụ, bài viết hoặc thư.
  • Văn bản với tiêu đề: Văn bản có tiêu đề, có thể được sử dụng để chỉ định chủ đề hoặc danh mục.
  • Số nguyên: Số nguyên, ví dụ, 5, 100, -2.
  • Số thực: Loại dữ liệu cho các số thực, có thể có phần thập phân, ví dụ 3.14, 1.5, -0.25.
  • Số thực chính xác: Cũng giống như Float, nhưng với độ chính xác cao hơn.
  • Ngày và giờ: Sự kết hợp của ngày và giờ, ví dụ, 2023-10-27 10:00:00.
  • Ngày: Ngày, ví dụ, 2023-10-27.
  • Giờ: Giờ, ví dụ, 10:00:00.
  • Tập tin: Bất kỳ tập tin nào trên máy tính của bạn, ví dụ, tài liệu, hình ảnh, nhạc.
  • Hình ảnh: Hình ảnh, ví dụ, bức ảnh, tranh vẽ.
  • Nhóm hình ảnh: Bộ sưu tập hình ảnh, ví dụ, album ảnh.
  • Công tắc: Nút chọn, chỉ cho phép chọn một tùy chọn.
  • Danh sách: Danh sách các mục, ví dụ, danh sách kích thước sản phẩm.
  • Thực thể: Thực thể đại diện cho một đối tượng từ thế giới thực, ví dụ, con người, địa điểm, tổ chức.
  • JSON: Lưu trữ dữ liệu ở định dạng JSON.
  • Khoảng thời gian: Lịch để tạo, lập kế hoạch và quản lý các khoảng thời gian.

Giao diện điền nội dung sẽ tương ứng với loại dữ liệu đã chọn cho mỗi trường thuộc tính.

Bộ thuộc tính hệ thống

Có thể tạo một bộ thuộc tính hệ thống riêng biệt. Nó không liên kết với bất kỳ bộ sưu tập nào và cho phép lưu trữ dữ liệu tùy ý bên trong. Để điền bộ thuộc tính hệ thống, hãy chuyển đến trang chỉnh sửa bộ.

Cơ hội

Bạn có thể thêm các bộ xác thực cho các thuộc tính. Cơ chế này sẽ được xem xét chi tiết hơn trong phần "Các bộ xác thực".

Các thuộc tính

Nếu một bộ thuộc tính được sử dụng bởi nhiều thực thể cùng một lúc, cần phải cẩn thận khi thay đổi các thuộc tính của bộ đó. Vì vậy, nếu bạn xóa một trong các thuộc tính, thì thuộc tính đó sẽ bị xóa ở mọi nơi mà nó được sử dụng cùng với nội dung. Nếu bạn thêm một thuộc tính mới vào bộ, thì thuộc tính đó cũng sẽ được thêm vào mọi nơi mà bộ thuộc tính đó được sử dụng.