Ön sayfa için şablonu ayarlama


12

Drupal 8 ön sayfa şablonunu nasıl değiştiririm, bu yüzden normal page.html.twig şablonunu kullanmaz?


Selam! Hoşgeldiniz DA. :) Soruyu düzenlemekle birkaç özgürlük aldım, umarım hala çekirdeğini sağlam tutmuşumdur. Aksi takdirde tekrar geri dönüp düzenleme yapmaktan çekinmeyin, ancak lütfen metni kısa ve öz tutmaya çalışın. Sorunuzu cevaplama konusunda bilmiyorum, ancak views modülünün bir views-view--frontpage.html.twigdosyası olduğunu fark ediyorum . Bu kalıpları izleyerek doğru şablon adının olması mümkündür frontpage.html.twig. Denemek isteyebilirsiniz. Çekirdekteki diğer şablonlar, isimlerini ayırmakla adlandırılır page, belki de front-page.html.twig?
Letharion

Tüm bu dosyaları temamdaki şablonlar klasörüne ekledim ve yine de sayfayı yeniden yüklemeden önce önbelleği temizlediğim yerine page.html.twig'i gösteriyor.
Stefan

Yanıtlar:


23

Etkinleştirdiğinizdetwig_debug , hangi şablon önerilerinin kullanılabilir olduğunu bildiren çıktıyı çevreleyen HTML yorumlarını göreceksiniz. Bu durumda aşağıdaki gibi bir çıktı alırsınız:

<!-- THEME DEBUG -->
<!-- THEME HOOK: 'page' -->
<!-- FILE NAME SUGGESTIONS:
   * page--front.html.twig
   * page--node.html.twig
   x page.html.twig
-->
<!-- BEGIN OUTPUT from 'core/modules/system/templates/page.html.twig' -->

Şablon sayfanıza ad verme - front.html.twig bu şablonu yalnızca ana sayfa için kullanır.


bu alt klasörlerle nasıl çalışır? Örneğin dizinimde bir klasör pageolması templates.
ferdynator

@ferdynator gayet iyi çalışıyor, şablonlarınızı düzenlemek için alt klasörler ekleyebilirsiniz.
Cottser

1
Elbette önbelleklerini temizleyene kadar bu alınmayacak (acemi dedi)!
Deborah
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.