Site çapında olacak yeni bir alan eklemek istiyorum. Bu yeni bölgeyi temama sokma sürecini açıklayın, mümkünse yeni ve özel bir bölge eklemek için genelleştirin.
Drupal 8 olduğundan, şablon adlandırma kurallarında , yerleştirildiği bölgeye göre belirli bir blok şablonu yüklemek mümkün değildir ( "Bölge başına blok işaretleme ve bölge başına blok şablonlama özelliği kaldırıldı" ). Ancak belirli bir bölgeye yerleştirilirse bloklar için farklı html'ye ihtiyacım var. Bunu nasıl başarabilirim? MYMODULE_theme_suggestions_block_alter'ı kullanmayı düşündüm ama mevcut bölgeyi …
Durumum şu şekildedir: A, B ve C alanlarıyla bir içerik türü Semineri var. Üstbilgi, Altbilgi, İçerik ve Kenar Çubuğu Sola bölgeleri var. Seminerde İçerik bölgesinde değil, Kenar Çubuğu Sol bölgesinde de görüntülenmesini istediğim bazı alanlar var. Bunu nasıl yapabilirim? Bu daha önce cevaplanmışsa özür dileriz. Ben bir geliştiriciyim ve kanca …
Bu sayfa.tpl.php ve sayfa-front.tpl.php (sadece iki isim için) arasında değişmez çünkü html.tpl.php şablonundaki bazı bölgeleri çıktı gerekiyor. Temelde kod çoğaltma önlemek istiyorum. Ancak html.tpl.php bölgeleri ile ilişkili bir şey yok gibi görünüyor, ne de drupal_get_region_content (her ikisi de ve parametreleri olmadan sadece boş bir dizi döndürür) kullanarak bir şey alabilir. …
Drupal 8 varsayılan olarak bazı bloklar sağlar. Örneğin. Site Branding, Main Navigation, Powered by Drupal, SearchVb Ben bir tema oluşturduk Site branding& Main Navigationtekabül bloklar yerleştirilebilir ettiği bölgeleri adını verdi. Temamı etkinleştirdiğimde, varsayılan olarak sırasıyla Site Branding& Main Navigationblokları temamın Header& First Sidebarbölgesine yerleştirilir . Nasıl yerleştirebilir Site Brandingve Main …