it-swarm-tr.com

Seblod şablonu: Alan işaretlemesini geçersiz kılmak için fields / markup.php nasıl kullanılır?

seb_one şablonu ve ardından index.php. Ayrıca fields/markup.phpfields/contenttype/markup.php alanların nasıl oluşturulduğunu geçersiz kılmak için.

İçinde fields/markup.php Mantığı yorumladım ve sadece return $html;

Benim sorunum, bu daha sonra içerik türündeki tüm alanlar için geçerlidir. Bu geçersiz kılmayı yalnızca seçilen alanlar için etkinleştirmek veya özellikle belirli bir alan için devre dışı bırakmak istiyorum. İşaretlemeyi görmezden gelip gelmeyeceğimi seçebileceğim şekilde alanla geçebileceğim bazı değişkenler veya bayraklar var mı?.

5
lanoxx

markup.php içinde alanınızı bir sonraki gibi yakalayabilirsiniz:

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

Az önce bunun fields/_markup.php dosya.

Alanın işaretlemesini etkileyen iki seçenek seçeneği vardır. İlk olarak, kendiliğinden alan [işaretleme + işaretleme sınıfı) seçeneği altında --- ([~ # ~] a [~ # ~] ile işaretlenmiş grafikte yapılandırılabilir. Bunu None olarak ayarlamak, alanın işaretleme yapılmadan oluşturulmasına neden olur. Bu, alanın etiketini koruyacaktır, ancak çevredeki div'ların hiçbirini korumaz.

İkincisi, pozisyonun değişimi - None - ve bu konumun atlanması için kalan başka bir div öğesine neden olur.

SEBLOD Markup configuration

3
lanoxx