Drupal

Drupal geliştiricileri ve yöneticileri için soru-cevap

2
Çekirdek komut satırı üzerinden indirme
Genellikle en son Drupal 7'yi indiririm drush dl drupal --select, ancak Drupal 8 listelenmiyor. Halen alfa aşamasında olmasına rağmen, Drupal 8'in en son sürümünü indirmenin bazı güzel ve hızlı yolları nelerdir?
25 drush  8 


2
Bir terimden tüm terimleri listele
Servisler denilen bir taksonom var ve bütün terimleri listelemek istiyorum. Vocab'ı yükleyebilirim $vocabulary = taxonomy_vocabulary_machine_name_load('Services') ancak tüm şartları çıkardığı söylenemez.
25 7  taxonomy-terms 


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 

5
HTML e-postası nasıl gönderilir?
Web sitemizdeki anlaşmalar için kullanıcılara HTML e-postaları gönderecek basit bir modül oluşturuyorum. Çok şey aradım, ancak Drupal için uygun bir çözüm bulamıyorum. Şimdi postaları gönderebilirim ama düz metin. Drupal 7’de HTML e-postaları göndermek için adım adım prosedür nedir? function example_form_submit( $form,&amp;$form_state) { $friend_email=$form_state['values']['friend_email']; $mailto =$friend_email; //gift to a friend $mailfrom …
25 7  emails 



6
Programlı olarak dosya ekleme
"Galeri" içerik türünü oluşturdum ve iki alan ekledim: "fotoğraf" ve "belge". Daha sonra "belge" alanına bir dosya yüklemek için aşağıdaki kodu kullandım: $file = file_save_upload('document', array( 'file_validate_extensions' =&gt; array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // Move the file, into the Drupal …
25 7  nodes  entities 


2
Modülün etkin mi devre dışı mı olduğunu belirleyin
Bir kancaya dayanan bir grup modülü etkinleştirmek için bir Drush betiği yazmaya çalışıyorum. Zaten etkinse, o modülü etkinleştirmeyi atlamayı tercih ederim. Bir modülün etkin olup olmadığını Drush'un geri göndermesinin bir yolu var mı?
24 drush 

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 

5
Entity_metadata_wrapper ile dosya alanının değeri nasıl ayarlanır?
Entity_metadata_wrapper kullanırken bir dosya alanının değerini nasıl belirlersiniz? Bunu kodda yapmaya çalıştım: $file = new stdClass(); $file-&gt;uid = 1; $file-&gt;uri = $file_path; $file-&gt;filename = basename($file_path); $file-&gt;filemime = file_get_mimetype($file_path); $file-&gt;filesize = filesize($file_path); $file-&gt;status = FILE_STATUS_PERMANENT; $file-&gt;display = '1'; file_save($file); // I also tried: $file = file_save($file); $node = array( 'type' =&gt; …
24 7  files  entities 

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.