Drupal

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

2
Varlık özellikleri için alan biçimlendiricileri nasıl uygulanır?
Bir sınıf genişletilmiş tanımlanmış ve aynı zamanda bildirilen belirli özelliklere sahip Entity API kullanarak özel bir varlık oluşturdum .hook_schema()entityPropertyInfo()EntityDefaultMetadataController Çok uzak çok iyi. Şimdi ben kullanıcıların hook_field_extra_fields () uygulanmış ve onları ilan böylece varlıklarını görüntülerken bu özelliklerin görüntülenip görüntülenmeyeceğini ve nasıl özelleştirebilirsiniz istiyorum . Daha sonra, Denetleyicimde EntityAPIController, özellikleri buradabuildContent() …
16 7  entities 

3
İki Özellik modülü arasındaki bu çakışmayı nasıl çözerim?
İki Feature özel modülü olarak paketlediğim çeşitli menüler, görünümler, menüler vb. İçeren iki içerik türüm var. İki içerik türü hem bir sınıflandırma kullanır hem de veritabanındaki aynı alanların birkaçını kullanır. Bu Özellik modüllerini yeni bir siteye yüklediğimde, bu ortak alanlar ve kelime dağarcığı üzerinde birbirleriyle çatışmalar gösteriyorlar ve çatışmayı çözmenin …
16 features 

4
Tek başına PHP dosyası için düzgün bootstrap drupal?
Şu anda sahip olduğum şey bu: <?php define('DRUPAL_ROOT', '/var/www/clients/client1/web15/web'); include_once(DRUPAL_ROOT . '/includes/bootstrap.inc'); drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); // drupal_flush_all_caches(); $users = views_get_view_result('userlist', 'uid_list'); $i = 0; foreach ($users as $user) { $filename = 'sites/default/files/generated_pdfs/individual_pdf_report_' . $user->uid . '.pdf'; generate_employee_pdf($user->uid, $filename); error_log('Generated ' . $filepath); $i++; } // create object $zip = new ZipArchive(); // …
16 7  bootstrapping 

2
Form gönderme işleyicisini nasıl değiştirebilirim?
Herhangi bir nedenle, veritabanında depolanmadan hemen önce, her metin alanındaki bazı karakterleri (varsa) herhangi bir biçimde değiştirmem gerekiyor. Başka bir deyişle, gönderilen tüm verileri alıp karakterlerini değiştirebileceğim bir kancaya ihtiyacım var. Bu çözümü buldum: function hook_form_alter($form, $form_state, $form_id) { $form['#submit'] = 'my_custom_submission_function'; } Ancak bu iyi bir fikir değil, çünkü …
16 7  hooks  forms 

2
AJAX geri aramasında $ form_state değerini değiştirme
Form API '#ajax'özniteliğini kullanan bir form oluşturuyorum $form_stateve AJAX etkin düğmeye basıldığında değişiklik yapmam gerekiyor . İşte sahip olduğum şeyler: Form oluşturucu işlevimin içinde: ... $form['some_fieldset']['add_more'] = array( '#type' => 'button', '#value' => t('Add more rows'), '#ajax' => array( 'wrapper' => 'some-fieldset', 'callback' => 'my_module_settings_ajax', 'method' => 'replace', 'effect' => …
16 7  forms  ajax 

1
Check_plain () yeterli mi?
Check_plain () , tarayıcıda kullanıcılar tarafından girilen metni yeniden görüntülemek için yeterli mi yoksa yine de filter_xss () ile filtrelemeli miyim ?
16 security 


12
Seçim listesi varsayılan değerini ayarla [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ı . Seçenekleri olan bir liste seçtim: $options = array(0 => '0', 500 => '500', 1000 …
16 forms 

1
Drush 9 için arşiv dökümü nerede?
Ben drush 9 yüklü (mevcut dev sürümü). Arşiv-dökümü komutunu bulamıyorum, dokümanlar orada olması gerektiğini düşündürüyor. Yürütmek üretir: Drush komutu 'archive-dump' bulunamadı. Drupal'ın başarılı bir şekilde bulunduğunu ve önyüklendiğini doğrulamak için 'drush core-status' kullanın. Çıktısında 'Drupal bootstrap: Başarılı' ifadesini arayın. Bunu teyit edebilir drush core-status(veya status) Drupal başarıyla bootstrapped olduğunu belirtmektedir. …
16 drush 

4
Kullanıcının bir temayla oturum açıp açmadığını kontrol edin
Drupal 7'de, mevcut kullanıcının bir temaya giriş yapıp yapmadığını kontrol ederek $GLOBAL['user']->uidveya kullanarak kontrol edebiliriz user_is_logged_in(). Bir kullanıcının Drupal 8'de bir sayfa şablonunda oturum açıp açmadığını nasıl kontrol edebilirim? Bir çözüm el ile kontrol etmektir hook_preprocess_page(), ancak bu çok popüler olduğu için, Drupal'ın Twig tema motoru için varsayılan olarak bir …
16 theming  8 

9
Tema logosunu nasıl ayarlarım?
Logoyu Drupal 8'deki özel temamda nasıl ayarlayabilirim? Drupal'ın logo.svg dosyasını aradığını görebiliyorum. Drupal 7'de kullandığım bir PNG logo.png dosyası var ve yeniden kullanmak istiyorum. Logoyu Drupal 7'deki gibi tema ayarı olarak ayarlayamıyorum. Logoyu ayarlamak için temada kullanıcı arayüzü veya özel kod aracılığıyla bir yol var mı?
16 8  theme-settings 

9
Önbellek temizlemeyi takmanın bir yolu var mı?
Büyük bir kurum web sitesi için, ağır önbelleklerle, mümkün olan en kısa sürede önbellek oluşturmak istiyorum, böylece hiçbir kullanıcı önbellek üretimine ulaşamaz ... Birkaç dakika çalıştırarak ve kritik sayfalar talep ederek bunu yapan her dakika ayarlanmış bir cronum var, ancak aradığım şey önbelleğin ne zaman temizlendiğini , tercihen bir kanca …
16 7  hooks  caching 

3
Kaydetme sonrası işlemler için hangi kancayı kullanabilirim?
Bu aynı soruyla birkaç gönderi buldum, ancak cevaplar her zaman başka bir konuya yöneliyor veya ihtiyaçlarım için çalışmıyor. Bir düğüm kaydedildikten sonra, özel modülümün, yeni düğümün nid'ini içeren özel tablolarımdan birine bir satır eklemesini istiyorum. Ne zaman hook_node_submitçağrılırsa, nid henüz mevcut değildir. hook_node_insertnid var, ama sadece düğüm ilk kaydedildiğinde çağrılır, …
16 7  hooks  nodes 

3
Bir alanı düğümden programlı olarak nasıl kaldırırım?
Bir alan bir düğümden programsal olarak nasıl kaldırılır? hook_update_Nİçinde bir alandan özel bir tabloya taşır bir geçiş var . Bu geçişten sonra, aynı işlevdeki alanı kaldırmak istiyorum. Kaldırma alanlarını sağlayan herhangi bir alan API'sı var mı? Düzenleme, Çözüm : Cevaplar gerçek kod eksik olduğundan, İşte $ kullanıcı alanlarını kendi kayıtları …
16 7  entities  updating 

5
bir drupal 7 node.tpl görüntü render veya yazdırmak?
Ben tpl ile bir düğüm tema çalışıyorum ve görüntü yazdırmaya çalıştığımda, ben d6 gibi görüntü yolunu bulamıyorum .. düzgün görüntü çıktısı için çağırmak zorunda hangi fonksiyon .. tema ('') gibi bir şey demek? Array ( [und] => Array ( [0] => Array ( [fid] => 13 [alt] => [title] => …
16 7  theming  media 

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.