it-swarm-id.com

Templat Seblod: Bagaimana cara menggunakan bidang / markup.php untuk mengganti markup bidang?

Saya telah membuat templat baru dengan menyalin seb_one template dan kemudian membuat penyesuaian saya ke index.php. Saya juga menggunakan fields/markup.php dengan menyalinnya ke fields/contenttype/markup.php untuk mengganti cara bidang dibuat.

Di fields/markup.php Saya telah berkomentar logika dan hanya menaruh return $html;

Masalah saya adalah, ini berlaku untuk semua bidang dalam tipe konten. Saya ingin mengaktifkan penggantian ini hanya untuk bidang yang dipilih, atau khususnya, menonaktifkannya untuk bidang tertentu. Apakah ada beberapa variabel atau flag yang bisa saya sampaikan dengan bidang sehingga saya bisa memilih apakah saya mengabaikan markup atau tidak.

5
lanoxx

di markup.php Anda dapat menangkap bidang Anda seperti berikutnya:

if($field->name == 'my_field')
{
  $html = "my code";
}
2
Fedik

Saya baru saja menyadari bahwa ini juga dimungkinkan tanpa menyentuh fields/_markup.php file.

Ada dua opsi opsi yang memengaruhi markup bidang. Pertama bidang itu sendiri dapat dikonfigurasi di bawah opsi 3 (markup + kelas markup), dalam grafik yang ditandai dengan A . Menyetel ini menjadi None, akan menyebabkan bidang dirender tanpa markup. Ini akan mempertahankan label bidang tetapi tidak ada div di sekitarnya.

Kedua variasi posisi dapat diatur ke - None - dan ini akan menyebabkan div lain yang tersisa untuk posisi dihilangkan.

SEBLOD Markup configuration

3
lanoxx