Drupal

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

3
Bir dal şablonunda programlı olarak bir blok oluşturma
Page.html.twig şablonumda bir görünüm bloğu oluşturmam gerekiyor. D7'de bunu yapardım: <?php $block = module_invoke('module_name', 'block_view', 'block_delta'); print render($block['content']); ?> Drupal 8'de module_invoke kullanımdan kaldırıldı ve bunu kullanması önerilir: (bloğun adını ikinci parametre olarak ekledim) Drupal::moduleHandler()->invoke($block, 'views_block__blog_block_1', $args = array()); Birkaç şey denedim. İlk önce bir dal şablonunda yapmaya çalıştım, ancak …
28 blocks  8 

8
Db_query () kullanarak tek bir sonucu nasıl alırım
'Eski okul' PHP MySQL kullanma mysql_fetch_array(), vb. Yöntemlerinden geçiş yapıyorum ve modüllerimde Veritabanı API'sini kullanarak daha Drupally olmaya çalışıyorum. Sadece bir değeri iade edip yazdırmak istiyorum. Örneğin: $query = db_query("SELECT zip FROM {zipcodes} WHERE city = :city LIMIT 1", array(":city" => $city)); Değerin orada olduğunu biliyorum, veritabanı API'si dışındaki geleneksel …
28 7  database 

7
Php betiği drush kullanarak nasıl yürütülür?
Ben Drush için yeniyim. Belirli bir kullanıcının yorumlarını kaldırmak için bu komut dosyasını nasıl çalıştırabilirim? $uid = xx // the spam users id; $query = db_query("SELECT cid FROM {comments} WHERE uid = %d", $uid); while($cid = db_result($query)) { comment_delete($cid); } Ayrıca, betiği nasıl tamamlayacağımı söylerseniz $ uid yerine kullanıcı adını …
28 drush 

5
Formdaki dinamik seçim listesi (bağımlı açılan menü)
Drupal Yedi kullanıyorum. Seçim listesindeki seçeneklerin, başka bir seçim listesinde formda seçilen değere bağlı olmasını istiyorum. Bundan daha önce defalarca sorulmuştu eminim ama bunun nasıl yapılacağına dair net bir cevap bulmakta zorluk çekiyorum. Form, kullanıcıların bir çalışma geçmişi girmeleri içindir. Filo alan türüne bir düğüm referansı olan bir filo seçmeleri …
28 7  ajax  forms 

7
tek bir modül için drush updatedb
Tek bir modülün güncelleme fonksiyonunu drush ile gerçekleştirmek mümkün müdür? Görebildiğim drush updatedbargüman olarak bir modulename almaz hangi ve tüm mevcut güncellemeleri çalıştırır. Sonra drush pm-updateyeni dosyalar için de kontroller var . dokümantasyon diyor ki: (pm-updatecode + updatedb ile aynı) Bu, drush pm-updatemevcut her şeyi çalıştırmamın (daha yeni update_function çıkışlarından) …
28 7  drush  updating 

4
Drush ile bir özelliğe bileşen ekleme
Varolan bir özelliğin herhangi bir bileşeninde değişiklik aramak için 'drush fu' kullanmayı anlıyorum, ancak mevcut bir özelliğe drush kullanarak bir bileşen eklemenin bir yolu var mı? Şu anda / admin araçlarını yeniden oluşturmak, dosyaları indirmek, yüklemek, vb. Kullanmak zorundayım. Bu işlemi drush yoluyla yapmanın bir yolu olsaydı iyi olurdu.
28 drush  features 

5
Bir taksonomi / terim /% listesini bir görünümle nasıl geçersiz kılabilirim?
Bir içerik türüne eklenmiş bir sözlüğüm var. Bu içerik türünde yapılan bir düğümü kategorize etmek için yalnızca bir terim seçilebilir. Kelime Araçlar denir ve 'araba, kamyon, tekne' terimleri vardır. İçerik türü ayrıca Araçlar olarak da adlandırılır. Ben oto yolunu kullanıyorum, böylece [kelime: isim] / [terim: isim] 'i gösterecek, böylece oluşturulduğunda …





6
EntityFieldQuery hata ayıklama?
Yanlış davranan bir modül var. Bir EFQ beklenmeyen sonuçları geri alıyor, ancak neden sadece koda bakarak göremiyorum . EFQ’lar için dpq () eşdeğeri var mı? Onları hata ayıklamanın diğer yolları?
27 7  entities  debugging 

6
Modül admin / config sayfasına nasıl eklenir?
Drupal 7'deki bir modül üzerinde çalışıyorum. Bir hook_menu uygulaması ekledim: $items['admin/config/content/mymodule'] = [ 'title' => 'MyModule', 'description' => 'Configure MyModule settings.', 'page callback' => 'mymodule_get_form', 'page arguments' => ['mymodule_admin_settings'], 'file' => 'mymodule.admin.inc', 'access arguments' => ['administer mymodule'], 'menu_name' => 'mymodule', ]; ... ve mymodule.info dosyasına bir yapılandırma satırı: configure = …
27 7  routes  navigation 



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.