«8» etiketlenmiş sorular

Sürüm etiketleri, yalnızca bir sitenin hangi sürümü kullandığını söylemek için değil, yalnızca bir sürüm için geçerli olan sorular için kullanılmalıdır.



4
Bir alanın boş olmadığını doğrulayın
Bir düğüm şablonunda bir alanın boş olup olmadığını kontrol etmenin en iyi yöntemi nedir? Node - example.html.twig içinde "content" değişkenini kullanabiliriz. Çeki bir blok kontrol etmek gibi kullanamıyorum {% if content.field_example %} Ben böyle bir şey kullanabilirsiniz: {% if content.field_example['#object'] is defined %} Peki en iyi yöntem nedir?
15 theming  8 

3
Twig'deki alan verilerine nasıl erişirim?
Aşağıdaki gibi özel bir blok türü için bir liste alanı var: left|Align left right|Align right Twig'deki anahtara şöyle bir şey yaparak erişebilirim: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Ancak, basit bir karşılaştırma yaparsam, çıktı alır FALSE. {{ kint(content.field_align == 'right') }} Aşağıdaki …
15 entities  8  theming 

10
İçerik alanına sınıf ekle (bağlantı)
<a>Bir bağlantı ve metin içeren bir alanın etiketine bir sınıf eklemek istiyorum . (Bu Link türünde bir alandır .) Alanın adı content.field_c_button_link. Şablon dosyasına aşağıdaki gibi bir şey eklemek istiyorum. {{ content.field_c_button_link.0.addClass('button blue') }} Nasıl düzgün bir sınıf ekleyebilirim? Patrick Scheffer'ın cevabına göre, ekstra CSS sınıfları ekleyebileceğim bir alanın ayarlarına …

2
Boş modül nasıl oluşturulur? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Drupal'da oluşturulabilecek en temel geçerli modül nedir? Drupal'a yeni başlayan biri için basit bir …
15 8 

1
\ Drupal :: moduleHandler () üzerinde bir Controller'a bağımlılık enjeksiyonunu nasıl kullanabilirim?
Bir denetleyici sınıfında aşağıdaki satırı kullanıyorum. \Drupal::moduleHandler()->alter('mymodule_myfunction', $plugin_items); Pareview.sh bana bu hata iletisini veriyor. \ Sınıflarda Drupal çağrılarından kaçınılmalı, bunun yerine bağımlılık enjeksiyonu kullanılmalıdır. Bunu nasıl başarmalıyım? Bir kurucu, yöntem veya hizmet oluşturmam gerekiyor mu? Eğer öyleyse, hizmetin hangi koda ihtiyacı vardır? Bir hizmetin zaten mevcut olduğu bir durumda "Sınıflarda …

6
Dal şablonlarında hata ayıklarken kint () yüklemesini nasıl daha hızlı yapabilirim?
Devel modülünden kint () ile çalışmanın zor olduğu hakkında biraz tartışma gördüm, çünkü PHP bellek sınırlarını en üst düzeye çıkarıyor ve tarayıcıyı sürüklüyor. Seviye sayısını sınırlayarak hızını artırmaya yönelik bazı düşünceler duydum. Örneğin, settings.php içinde aşağıdakileri yapabilirsiniz: require_once DRUPAL_ROOT . '/modules/contrib/devel/kint/kint/Kint.class.php'; Kint::$maxLevels = 3; Kint () hızını artırmanın başka yolları …
15 theming  8  performance 


7
Yüklenemiyor… etkin yapılandırmada zaten var
Drupal 8.1'de, temel sayfada bazı değişiklikler yapan özel bir modülü veya özel bir özelliği etkinleştirmeye çalıştığımda bu tür mesajlarda çalışmaya devam ediyorum. (alan ekle). Gerçekten sinir bozucu ... Adımlar: Veritabanını tamamen temizle /install.php adresine gidin ve Standart profil'i seçin Artık site çalışıyor. Özellik Seç - Temel sayfa Sonuç: Unable to …
15 8  features 

5
Varlıktan paket etiketi nasıl alınır
Yüklü bir varlıktan bir demetin insan tarafından okunabilir etiketini nasıl alabilirim? Diyelim ki "my myarticle " paketinin bir düğümünün etiketini almak istiyorum. // Load a node $node = Drupal::entityManager()->getStorage('node')->load(4); print $node->bundle(); // prints the machine-readable name. e.g. 'my_article'. print $node->getEntityType()->getBundleLabel(); // prints 'content type'. Yalnızca paketin makine tarafından okunabilir adını …
15 8  entities 

5
Belirli bir sayfanın önbelleğe alınmasını nasıl önleyebilirim?
Drupal 8 sitemdeki önbelleği etkinleştirdim ve elbette tüm sayfalar beklendiği gibi önbelleğe alındı. Ancak, bu önbelleği atlamak için belirli bir sayfa istiyorum. Denetleyicimde sayfayı şu şekilde oluşturdum: public function myPage() { return [ '#markup' => time(), ]; } Drupal'a sayfamı önbelleğe almamasını nasıl söyleyebilirim?
15 caching  8 



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 

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.