«theming» etiketlenmiş sorular

Bir modül / tema tarafından üretilen HTML işaretlemesini oluşturma veya değiştirme hakkında sorular için kullanın.



2
Düğüm şablonunda okunabilir içerik türü adı nasıl edinilir
Düğümüm ve iyi çalışıyor için düğüm şablonu oluşturduk. Ben "Whitepaper" gibi ve düğüm şablonumda "w1" makine adı olan içerik türü adı yazdırmak gerekiyor. Değişken kullanırsam {{ node.bundle }}, makine adını yazdırır. Ama okunabilir insan adına ihtiyacım var . Düğüm, içerik ve sayfa değişkenlerinin birçok öğesini denedim ancak okunabilir içerik türü …
14 theming  8  nodes 

1
Bölgeye göre bloklar için bir tema kanca önerisi nasıl yapılır?
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 …
14 blocks  8  regions  theming 

4
Şablondaki ön sayfa olup olmadığını kontrol edin
Drupal 8 test web sitemin ön sayfasındayken içerik göstermeye çalışıyorum, ancak içerik her sayfada gösteriliyor: {% if front_page %} <header role="banner"> {% if logo %} <a href="{{ front_page }}" title="{{ 'Home'|t }}" rel="home"> <img src="{{ logo }}" alt="{{ 'Home'|t }}"/> </a> {% endif %} <h1 style="color:black">TESTTESTTESTESTAET</h1> <h1>test</h1 {{ page.header }} …
14 theming  8 

1
Twig şablon motorunu kullanabilir miyim?
Django'nun birçok gelişimini yapıyorum ve şablon dillerini beğeniyorum. Twig , Drupal 8'de yeni çiftleşmiş motoru , çok öyle görünüyor. Twig'i Drupal 7 veya hatta Drupal 6'da nasıl kullanabilirim?
14 7  theming 

3
Geçerli düğüm başlığını page.html.twig VEYA node.html.twig'de nasıl gösterebilirim?
Geçerli düğüm başlığını page.html.twig içinde göstermek istiyorsanız (varsayılan olarak yalnızca node.html.twig'de kullanılabilir gibi görünüyor) Ben böyle bir önişleme işlevi oluşturmak zorunda: function theme_preprocess_page(&$variables, $hook) { // Set our page title so we can access it in page.html.twig if ($node = \Drupal::routeMatch()->getParameter('node')) { $variables['my_node_title'] = $node->title->value; } } Ve sonra geçerli …
14 theming  8 




2
Views şablonlarını tema yerine bir modülle saklama
Şu anda etkin temalar dizinimde saklanan çeşitli görünümler şablonları oluşturdum. In tercih bu şablonlar benim modül dizininde saklanır. Benim sorum, bu tema dosyalarını (örneğin, görünümler-görünüm-field.tpl.php) modüller dizinime nasıl getirebilir ve Görünümler tarafından görülmesini sağlayabilirim? Views modüllerine baktığımda, varsayılan şablonların görünümlerde / temada depolandığını görebiliyorum, ancak nasıl uygulandığını göremiyorum.
13 views  theming 


2
Hook_preprocess_page ve hook_preprocess_html arasındaki fark nedir?
Ben her ikisini de görüyorum hook_preprocess_page()ve hook_preprocess_html()uygulamaları hook_preprocess_HOOK(), ama hangisini ne zaman kullanacağımı anlamıyorum. hook_preprocess_page önce denir, ama bu onu kimin aradığını anlamama yardımcı olmaz. Çıktıya bakıldığında, debug_print_backtrace()çağrılıyor theme(), ama bu beni gerçekten cevaba ulaştırmıyor. Basitçe aktarılan dizi tarafından mı tanımlanıyor drupal_render()?
13 7  theming 


1
Clean_class ve clean_id nasıl çalışır?
Drupal 8 ve Twig sözdiziminde yeniyim. Ben onun çalışma filtresi clean_class "bölge | clean_class" nasıl anlayamıyorum? Burada clean_class nedir? Page.html.twig dosyama aşağıdaki kodu ekledim {% set classes = [ 'region', 'region-' ~ region|clean_class, ] %} {{ dump(classes) }} Baskı sonucu: array (size=2) 0 => string 'region' (length=6) 1 => string …
13 8  theming 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.