Accordion ve Tab
3 dk okuma
Tab ve Accordion alanları yalnızca bir alan grubunun düzenleme ekranındaki görünümünü değiştirir. Veritabanı sütunu oluşturmaz ve değer tutmaz: wpmcf_get_field() bunlar için null döndürür ve sitenizde hiçbir şey yazdırılmaz.
Tab | Accordion | |
|---|---|---|
Tür kimliği |
|
|
Oluşturucu kategorisi | Layout | Layout |
Görünümü | Bir sıra (veya sütun) sekme düğmesi; her sekme kendi alanlarını gösterir | Başlık çubuğu olan, daraltılabilir bir bölüm |
Sütun | yok | yok |
Nasıl çalışırlar
Bir yerleşim alanı bir ayırıcı gibi davranır: kendisinden sonra gelen ve bir sonraki yerleşim alanına kadar uzanan her alan onun bölümüne aittir. Alanın etiketi sekme başlığı veya accordion başlığı olur.
Tab: General ← starts the "General" tab
Headline (Text)
Intro (Text area)
Tab: Details ← starts the "Details" tab
Price (Number)
Accordion: Shipping ← collapsible section inside the "Details" tab
Weight (Number)
Box size (Text)
Accordion: Warranty
Months (Number)Yerleşim alanlarını, normal alanlarla aynı sürükleme tutamaçlarını kullanarak alan listesine yerleştirin. Yerleşim alanlarında zorunlu, varsayılan, doğrulama, SQL veya koşullu mantık seçenekleri yoktur; grup kaydedilirken bunlar atılır.
Tab
Ardışık sekmeler tek bir sekme listesi oluşturur. Editörler alanları göstermek için bir sekme düğmesine tıklar.
Ayar | Varsayılan | Etki |
|---|---|---|
Tab position | Above the fields | Above the fields veya Left of the fields. Sekme listesinin ilk sekmesi, tüm listenin nerede gösterileceğini belirler. |
Close the tabs | Kapalı | Bu sekmeyi bir bitiş işaretçisi yapar: sekme listesini sonlandırır, sonrasındaki alanlar sekmelerin altında gösterilir ve kendi etiketi gösterilmez. Alanları (kaydetmeyle ilgili bir not gibi) tüm sekme alanının altına koymak için kullanın. |
JavaScript olmadan her sekme paneli, kendi başlığının altında gösterilir.
Accordion
Accordion, genişleyip daralan bir başlık çubuğuna sahip bir bölümdür. Çubuk, içindeki alanların sayısını ve bölümde zorunlu alanlar varsa bir zorunluluk işareti gösterir.
Ayar | Varsayılan | Etki |
|---|---|---|
Open by default | Kapalı | Bölüm genişletilmiş olarak başlar. |
Close the other accordions when opened | Kapalı | Bu ayara sahip, yan yana duran accordion'lardan yalnızca biri açık kalır. Birini açmak, aynı sıradaki diğerlerini kapatır. |
Close the previous accordion | Kapalı | Bunu bir bitiş işaretçisi yapar: sonrasındaki alanlar çevreleyen sekmeye ya da en üst düzeye döner; kendi etiketi gösterilmez. |
Sekmeler ve accordion'lar nasıl iç içe geçer
- Bir sekmeden sonra yerleştirilen accordion, o sekmenin paneli içinde kalır.
- Yeni bir sekme, hâlâ açık olan accordion'ları kapatır ve aynı sekme listesinin sonraki panelini başlatır.
- Bir accordion bitiş işaretçisi yalnızca accordion'u kapatır. Bir sekme bitiş işaretçisi tüm sekme listesini kapatır.
- Bir accordion içine sekme koyamazsınız: bir sekme her zaman önce açık accordion'u kapatır.
Sekmeler ve accordion'lar, satırlarını yapılandırmak için bir Group veya Repeater alanının alt alanları içinde de çalışır.
Nerede görünürler
Grubun alanlarının düzenlendiği her yerde görünürler: yazı, kullanıcı, terim, yorum, widget ve seçenekler sayfası ekranları. Ön yüz formlarında (Pro) yerleşim alanları atlanır ve alanlar birbirini izler.
Şablonda kullanım
Okunacak veya yazdırılacak bir şey yoktur. Bölümlerin içindeki alanları her zamanki gibi kullanın:
$price = wpmcf_get_field( 'product', 'price' ); // field after the "Details" tab
$tab = wpmcf_get_field( 'product', 'details_tab' ); // null: tabs have no valueSorun giderme
- Sekmem hiç alan göstermiyor. Alanlar, kendilerinden önceki yerleşim alanına aittir. Alanları alan listesinde sekmenin altına taşıyın.
- En altta olmasını istediğim alan son sekmenin içinde kalıyor. Son sekmeden sonra Close the tabs ayarlı bir Tab ekleyin, ardından alanı ekleyin.
Hâlâ takıldınız mı? Destek ile iletişime geçin