«blocks» etiketlenmiş sorular

Drupal'da, tema bölgelerinde görüntülenen bağımsız bir içerik ve işlevsellik koleksiyonuna blok adı verilir.

9
Bir bloğu programlı olarak nasıl görüntüleyebilirim?
Drupal 8 beta-14 kullanarak bir site geliştiriyorum. Farklı terimlerden oluşan bir görünüm bloğu oluşturdum ve şimdi kodu kullanarak görüntülemek istiyorum. Programlı olarak nasıl görüntüleyebilirim? Bu kodu kullanarak Drupal 7'de yapardım ama Drupal 8 ile ilgili kafam karıştı. $block = module_invoke('block', 'block_view', '4'); $text_block = render($block['content']);
33 8  blocks 


3
Bir dal şablonunda programlı olarak bir blok oluşturma
Page.html.twig şablonumda bir görünüm bloğu oluşturmam gerekiyor. D7'de bunu yapardım: <?php $block = module_invoke('module_name', 'block_view', 'block_delta'); print render($block['content']); ?> Drupal 8'de module_invoke kullanımdan kaldırıldı ve bunu kullanması önerilir: (bloğun adını ikinci parametre olarak ekledim) Drupal::moduleHandler()->invoke($block, 'views_block__blog_block_1', $args = array()); Birkaç şey denedim. İlk önce bir dal şablonunda yapmaya çalıştım, ancak …
28 blocks  8 


5
Programlı bloklar oluşturmanın kolay yolu? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 2 yıl önce kapandı . Drupal'ı öğrenmek. Şimdi arka uçtan blok oluşturabileceğimi biliyorum, ancak mümkün olduğunda onları programatik olarak ön üretmeyi tercih …
26 blocks 

4
Özel bir bloğun teması
Ben kullanarak bir blok oluşturduk hook_block_infove hook_block_themeve gibi. Ama nasıl temayabilirim? Bunun tuşlarıyla bir dizi dönmek için çalışma var 'subject've 'content'. Ama işaretlemeyi doğrudan hook_block_view()kancanın içinde yarattım ve istediğim de bu değildi. Dokümanlarda, içeriğin tercihen rende edilebilir bir dizi olarak değil, işaretleme olarak döndürülmesi gerektiği söylenir . Ama bu keşfedilebilir …
26 7  blocks  theming 

8
Blok içeriğini bir geliştiriciden bir üretim sitesine nasıl geçiririm?
Sonunda Drupal 8'e ciddi bir şekilde bakmaya başladım ve özellikle konfigürasyon yönetimi ile ilgileniyorum. Biraz sorunlu olabilecek ve özel blok içeriğiyle ilgili bir şeyle karşılaştım. Konfigürasyon yönetim sisteminin blok konfigürasyonunu dışa aktarabildiğini görebiliyorum - bölge, tema, ağırlık, görünürlük vb. Ancak gerçek blok içeriği uygun ve anlaşılabilir olan konfigürasyon ihracatında karşımıza …
24 blocks  8 

4
Görüşler çekirdek önbellek mekanizmalarından mı önbelleğe alınmış mı yoksa önbelleklemeyi her görünümde mi ayarlamalıyım?
Gördüğümlerin her birinde önbellek ayarları var. Bunları ayarlamam gerekiyor mu veya / admin / config / development / performance içindeki çekirdek önbellekleme mekanizmaları otomatik olarak bunu yapıyor mu ve görünümlerdeki bu "ekstra ayarlar", drupal çekirdeğin varsayılan önbelleğe alma davranışını geçersiz kılmak istersem?
23 7  views  blocks  caching 

1
Blok görünümüne sahip bağlamsal filtre
Taksonomi terimleri olan konular ("haber / tasarım", "haber / kodlama" ...) için bağlamsal filtreli bir sayfa görünümü ("/ haber") var ve bu iyi çalıştı. Mobil tema için bazı değişiklikler nedeniyle, sayfa görünümü yerine bir blok görünümüne ihtiyacım var, ancak filtrelerle çalışmasını sağlayamıyorum. Eski filtre ayarları ile tüm makalelerimi "/ news" …
19 blocks  views 

9
Görünümler bloğu için şablon dosyası oluştur
Özel blokları temalama hakkında çok şey var, ancak görünümler tarafından oluşturulan bloklar ne olacak? Görünümler bloğumun kimliği var: block-views-posts-listeleme bloğu, Şablon dosyasını adlandırmak için birçok yol deniyorum, ex: block - block - views-posts-listeleme-block.tpl.php, ancak doğru dosya adını bulamıyorum.
19 7  views  theming  8  blocks 

7
Geçerli düğüme bağlı olarak içerik gösteren özel bloğum için önbelleği nasıl doğru şekilde ayarlayabilirim?
Sadece geçerli düğümün kimliğini gösteren bu çok temel blok var. <?php /** * @file * Contains \Drupal\mymodule\Plugin\Block\ExampleEmptyBlock. */ namespace Drupal\mymodule\Plugin\Block; use Drupal\Core\Block\BlockBase; use Drupal\Core\Cache\Cache; /** * @Block( * id = "example_empty", * admin_label = @Translation("Example: empty block") * ) */ class ExampleEmptyBlock extends BlockBase { /** * {@inheritdoc} */ public …
19 8  blocks  caching 

3
Fasulye, Kutular ve Fieldable Paneller Panelleri arasında nasıl seçim yapılır?
Fasulye , Kutular ve Fieldable Paneller Panellerin hepsi benzer işlevsellik sağlar. Aralarındaki farkların tam olarak ne olduğunu anlamakta güçlük çekiyorum. Birbirlerine kıyasla avantajları / dezavantajları nelerdir? Farklı kullanım durumlarına yönelik mi? Panellerde özel içerik eklemek için bir tür blok kullanmak istiyorum - içerik editörlerinin de içerik ekleyebilmeleri gerekiyor, bu yüzden …

3
Ön sayfadaki ana içerik bloğunu kaldırma
Ben Drupal 7 için yeniyim ve ön sayfanın varsayılanını main content blockViews'dan oluşturulan eşdeğer bir blokla değiştirmeyi arıyorum (bunu yaparken blok üzerinde daha fazla kontrol kazanıyorum). Views'da yeni ön sayfa bloğunu başarıyla oluşturdum ve içerik bölümüne ekledim, ancak şimdi ana sayfa hem orijinal hem de yeni görünümler bloğunu gösteriyor. main …
17 7  views  blocks 

4
Duyarlı bir temadaki blokları yönetme
İlk başta mobil düzene odaklanarak Omega tabanlı duyarlı bir temaya başlıyorum. Mobil düzene eklenemeyecek kadar 'ağır' kabul edilecek bazı bloklar ve bu düzene özel olarak eklenmesi gereken diğer bloklar (sulandırılmış menüler, tonda kullanıcı çubuğu vb.) Vardır. Mobil düzendeki istenmeyen blokları CSS ile kolayca gizleyebilir ve varsayılan düzene mobil cihazlara özgü …
15 blocks  theming 

3
Drupal 7 ile bloklara 'Hoş geldiniz {kullanıcıadı}' nasıl eklenir
Bir drupal 6 web sitesini aynı içeriğe sahip bir drupal 7 web sitesiyle değiştiriyorum. Bu Drupal 6 web sitesinde oturum açtığınızda görünen bir blok var. Başlık olarak o bloktaki 'Welcome {username}' mesajını gösteriyor. Bunu Drupal 7'de yapmanın bir yolunu arıyorum, bunu 'Token' modülü ile yapmaya çalıştım ama çalışmıyor. Bunu yapmanın …
15 blocks 

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.