«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.


1
Drupal 7 neden CSS @ alma kurallarını <link> etiketlerine tercih ediyor?
"Kullanmayın @import" diyor bir çok adam. Kullanmanın çok eksiklikleri var @import. Kullanılması @importbir stil sayfası içindeki sayfanın genel indirme zamanına bir daha roundtrip ekler. Kullanma @importIE indirme sırası değişmiş neden olur. Bu, stil sayfalarının indirilmesinin daha uzun sürmesine neden olabilir; bu da, sayfa oluşturma işleminin sayfanın daha yavaş görünmesine neden …
25 7  theming 

5
İçerik türü başına ön işleme işlevi
Farklı şekillerde ön işleme almam gereken birkaç içerik türü var. Yani template.phpbenim tema fooşu anda gibi görünüyor: function foo_preprocess_node(&amp;$variables) { if ('news' ==$variables['type']) _preprocess_news($variables); if ('event'==$variables['type']) _preprocess_event($variables); if ('alert'==$variables['type']) _preprocess_alert($variables); ... } function _preprocess_news(&amp;$variables) { ... } function _preprocess_event(&amp;$variables) { ... } function _preprocess_alert(&amp;$variables) { ... } İçerik türünün makine …
25 7  theming 

6
Benim temamda yerleşik jQuery UI kullanma
Temamın her sayfasında jquery UI kullanmanız gerekecek. Drupal 7'ye dahil olduğunu biliyorum, ancak Drupal'ın teknik açıdan çok yönlü belgelerini deşifre edemiyorum. Bunu yapmanın tek yolu template.php dosyasında olduğu gibi görünüyor. Ama bu dosyayı anlamadığım için, bu şekilde yapmaktan kaçınmaya çalışıyorum. Başka bir yol var mı, yoksa template.php dosyasını mı deneyeyim?
25 7  theming  javascript 

1
Çekirdek neden yankı yerine baskı kullanıyor?
Bir yerlerde okudum ve nerede olduğunu hatırlamıyorum, bunun echodaha sonra veri vermenin daha etkili bir yolu olduğunu print. Drupal çekirdeği neden bu printkadar çok kullanıyor? Bunun arkasında özel bir sebep var mı?
24 theming 

4
Ham html'yi #markup'a geçir
Bazı html içeriğim var, harici bir kütüphaneden geliyor, böylece değiştiremiyorum, pek çok &lt;span&gt;ve &lt;div&gt;gibi özelliklere sahip etiketler var: &lt;span style="color: #0000ff;"&gt;ama kullandığımda: $render = array( '#markup' =&gt; $myhtmlcontent, ); Bir oluşturma dizisinde Drupal, nitelikleri çıkarır &lt;span&gt;ve stiller olmadan da devam eder . Öyleyse, Drupal'ın işaretleme olarak ilettiğim şeyi değiştirmesini nasıl …
24 theming  8 

5
Twig şablonundaki birden çok değer içerik alanını yineleyin
Şablondaki bir field_admin_tagsalanın oluşturulması üzerinde kontrol sahibi olmam gerekiyor node.html.twig. Bu çalışıyor: {{ content.field_admin_tags }} - Her şeyi verir (etiket + tüm alan değerleri) {{ content.field_admin_tags.0 }} - Alandaki sadece ilk değeri verir, etiket içermez SORUN: Etiketleri çevreleyen işaretleme üzerinde hiçbir kontrolüm yok, örneğin &lt;ul&gt;&lt;li&gt;...&lt;/li&gt;&lt;/ul&gt;. Bu yüzden benim fikrim, render …
23 theming  8 

2
Node.tpl.php dosyasında $ Mesajları Yazdır
Drupal 7'de, $messagesdeğişken varsayılan olarak page.tpl.php dosyasına basılır. $messagesBir node.tpl.php dosyasına yazdırmanın bir yolu var mı (ör. $ Node-mycontenttype.tpl.php). Sadece koymak &lt;?php print $messages; ?&gt;ya da &lt;?php print render($page['messages']); ?&gt;çalışmıyor. Burada bir bloğa $ ileti yazdırmak için bir eğitim var , ancak node.tpl.php dosyama koymak istiyorum.
23 theming 

3
Twig şablonunda tema varlıklarına giden yolu bulun
Bir Twig şablonundaki bir resmin yolunu bulma konusunda bir sorum var. Görüntü bir alana veya başka bir şeye atanmamış. Sadece "MYTHEME / image / icon / my-icon.png" içinde saklanan statik bir resim. Drupal 7'de node.template'imdeki yolu aşağıdaki kodla alıyorum: &lt;img src="&lt;?php print base_path() . path_to_theme(); ?&gt;/image/icons"&gt;/my-icon.png Drupal 8'de nasıl çalışır? …
22 media  8  theming 


5
Twig’deki Resim URL’sini al
Bir görüntüyü dal içinde satır içi stiliyle arka plan görüntüsü olarak oluşturmak istiyorum. Bg_image adlı bir alan oluşturdum ve standart düz sayfaya ekledim. Saatlerce uğraştıktan sonra node.html.twig’deki Resim URL’sini aldım. {{ file_url(node.field_bg_image.0.entity.uri.value) }} ama alanın içinde çalışmasını alamadım - field-bg_image.html.twig Düğümü oradan nasıl alabilirim, böylece görüntüyü alabilir miyim? Resim URL’sini …
22 theming  8  files 

4
Sayfa yolunu / derinliğini temel alarak BODY etiketine dinamik olarak sınıflar nasıl eklenir?
Aşağıdaki bu örnekte olduğu gibi vücut etiketine dinamik olarak sınıflar nasıl eklenir? -Ev -Şehirler - Melbourne &lt;body class="melbourne"&gt; --- Tema Parkları &lt;body class="melbourne theme_parks"&gt; --- Restoranlar - &lt;body class="melbourne restaurants"&gt; New York &lt;body class="new_york"&gt; --- Tema Parkları &lt;body class="new_york theme_parks"&gt; --- Restoranlar &lt;body class="new_york restaurants"&gt; -İletişim &lt;body class="contact_us"&gt; Drupal acemi …
22 7  theming 

5
Bir alan etiketini gizle
Drupal 7'de özel bir alan oluştururken alan etiketini gizlemenin bir yolu var mı? Düğüm şablonumda: &lt;?php print render($content['field_image']); ?&gt; Bu bana verir: &lt;div class="field field-name-field-image field-type-image field-label-above"&gt; &lt;div class="field-label"&gt;Image:&amp;nbsp;&lt;/div&gt; &lt;div class="field-items"&gt; &lt;div class="field-item even"&gt; &lt;img typeof="foaf:Image" src="http://site.com/sites/default/files/image.jpg" alt=""&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; Olmak istemezdim &lt;div class="field-label"&gt;Image:&amp;nbsp;&lt;/div&gt;. Bundan kurtulmanın CSS dışında veya …
22 7  theming  entities 


3
$ form öğeleri ekrandan hariç tutulacak mı?
Form_alter veya bir şablon dosyası kullanarak formdaki belirli öğeleri gizlemek istiyorum. Drupal 7'de $ form öğelerini formda görüntülenmeyecek şekilde belirtebileceğimiz bir yerde okudum, ama hatırlayamıyorum! Unset () değil, başka bir işlev!
20 7  hooks  forms  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.