Lewati ke konten utama

Pendahuluan

Atribut adalah entitas yang memungkinkan Anda untuk menyesuaikan struktur aplikasi Anda. Dengan atribut, Anda dapat mencapai fleksibilitas maksimum dan menghilangkan hardcoding.

Set atribut mirip dengan kumpulan properti, yang nilainya dapat Anda kelola melalui panel admin. Mereka berbeda dalam jenis pengikatan ke berbagai entitas. Anda dapat membaca lebih lanjut tentang jenis-jenis tersebut di bagian "Jenis".

Set atribut membentuk struktur data yang kemudian dapat digunakan dalam proyek Anda. Misalnya, untuk sebuah produk, Anda dapat mendefinisikan bahwa strukturnya harus mencakup nama, gambar, harga, dan deskripsi teks. Pada saat yang sama, struktur sebuah posting blog dapat berisi teks dengan judul dan sekumpulan gambar.

Beberapa atribut mungkin memiliki struktur yang serupa dan digunakan dalam entitas yang berbeda, sehingga Anda dapat menggunakan kembali set atribut untuk entitas yang berbeda.

Struktur

Setiap set atribut berisi kumpulan atribut yang dapat disesuaikan yang menyimpan konten proyek Anda. Anda dapat mengelola atribut ini dari sistem manajemen. Ini sangat nyaman, karena Anda tidak perlu lagi mengedit kode aplikasi untuk mengubah proyek Anda. Cukup pindahkan semua komponen konten yang dapat diubah ke dalam atribut.

Penanda

Penanda tidak dapat mengandung spasi dan tidak dapat dimulai dengan digit. Jika Anda mencoba memasukkan nilai yang tidak valid di kolom penanda, sistem akan mengabaikan input tersebut.

Nama

Untuk memudahkan navigasi, setiap atribut memiliki parameter nama yang diperlukan, yang merupakan string yang tidak unik. Beri nama atribut Anda dengan cara yang memudahkan Anda untuk bekerja dengan mereka.

Penanda

Sebagai pengidentifikasi, setiap atribut memiliki parameter yang diperlukan - "penanda," yang merupakan string unik. Penanda juga digunakan sebagai kunci untuk mengakses atribut dalam kode proyek Anda. Ingatlah hal ini saat mengatur penanda atribut untuk menghindari konflik sintaks.

Tipe Data

Pilih tipe data untuk setiap kolom atribut yang akan disimpan.

Tipe data dapat berupa jenis berikut:

  • String: Teks sederhana, misalnya, "Halo, dunia!".
  • Teks: Teks yang lebih panjang, sering diformat, seperti artikel atau surat.
  • Teks dengan Judul: Teks dengan judul yang dapat digunakan untuk menunjukkan topik atau kategori.
  • Integer: Angka bulat, misalnya, 5, 100, -2.
  • Angka Pecahan: Tipe data untuk angka pecahan yang dapat memiliki bagian desimal, misalnya, 3.14, 1.5, -0.25.
  • Angka Riil: Sama dengan Float, tetapi dengan presisi lebih tinggi.
  • Tanggal dan Waktu: Kombinasi tanggal dan waktu, misalnya, 2023-10-27 10:00:00.
  • Tanggal: Sebuah tanggal, misalnya, 2023-10-27.
  • Waktu: Sebuah waktu, misalnya, 10:00:00.
  • File: File apa pun di komputer Anda, seperti dokumen, gambar, atau musik.
  • Gambar: Sebuah gambar, seperti foto atau gambar.
  • Kumpulan Gambar: Kumpulan gambar, seperti album foto.
  • Tombol Pilihan: Tombol pilihan dari mana hanya satu opsi yang dapat dipilih.
  • Daftar: Daftar item, misalnya, daftar ukuran produk.
  • Entitas: Entitas yang mewakili objek dari dunia nyata, seperti orang, tempat, atau organisasi.
  • JSON: Menyimpan data dalam format JSON.
  • Interval Waktu: Kalender untuk membuat, menjadwalkan, dan mengelola interval waktu.

Antarmuka pengisian konten akan sesuai dengan tipe data yang dipilih untuk setiap kolom atribut.

Set Atribut Sistem

Set atribut sistem terpisah dapat dibuat. Ini tidak terkait dengan koleksi mana pun dan memungkinkan Anda untuk menyimpan data sembarang di dalamnya. Untuk mengisi set atribut sistem, pergi ke halaman pengeditan set tersebut.

Kemampuan

Anda dapat menambahkan validator untuk atribut. Mekanisme ini dibahas lebih rinci di bagian "Validator".

Atribut

Jika satu set atribut digunakan oleh beberapa entitas pada saat yang sama, Anda perlu berhati-hati saat mengubah atribut dari set tersebut. Misalnya, jika Anda menghapus salah satu atribut, atribut tersebut akan dihapus di mana pun ia digunakan bersama dengan kontennya. Jika Anda menambahkan atribut baru ke set, atribut tersebut juga akan ditambahkan di mana pun set atribut digunakan.