Drupal

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

1
Alanın değerini değiştirmek için hook_node_presave nasıl kullanılır
Temel olarak, adı ve soyadını $ node-> field_par_contact_name içine bir araya getirmek istiyorum Ama bana uyarı veriyor. (Aşağıya bakınız) function ortaklık_node_presave ($ düğüm) { if ($ node-> type == 'ortaklık') { $ first_name = $ düğüm-> field_par_contact_first_name ['und'] [0] ['ad']; $ soyadı = $ düğüm-> field_par_contact_surname ['und'] [0] ['ad']; // …
9 hooks 

1
Özel filtre işleyicisinde sorgu yöntemi tetiklenmedi mi?
Views 3 kullanıyorum . Tarih aralığını işleyen özel bir Views filtresi oluşturmam gerekiyordu . Bu yüzden örneğe baktım ve davranışı taklit etmeye çalıştım ve biraz sorun yaşadım. Görünüşe göre kendi sınıfımı genişlettiğimde views_handler_filter, sorgu yöntemi asla çağrılmaz, ancak sınıfımı genişletirsem views_handler_filter_stringişe yaradığını varsayalım. Bir şey unutmalıyım ama burada takılı kaldım. …
9 7  views 

6
Görünümler ve JS kullanarak Yorum Yanıt Formu nasıl uygulanır?
Yayınlanan yorumların her biri için ad, yorum, resim ve tarihin bulunduğu görünümleri kullanan bir yorum gövemiz var. Tüm yorumların sonunda bir yorum ekleyebileceğimiz bir yorum gövdesi var. Şimdi bu doğrusal bir yorum sistemi için harika çalışıyor, ama yerinde bir dişli sistemi istiyoruz. Görünümlerde, bir yanıt yorumu bağlantısı ekleyebilirim, ancak bu …




3
Bir bileşen silindiğinde Webform verilerine ne olur? Bir bileşen türünü değiştirebilir miyim?
Birkaç yüz başvuru ile karmaşık bir Web formu miras aldım. Bileşenlerden biri, form göndericisinin e-posta adresini yakalamak için kullanılan bir Textfield idi. Bazı nedenlerden dolayı bu, bir onay e-postası göndermek için E-posta adresini kullanmamı engelleyen bir E-posta alanı değil, bir Metin Alanıdır. Metin alanı e-posta bileşenini silseydim, tüm verilere ne …
9 7  webforms 

2
Views bağlamsal filtreleri nasıl çalışır?
Başımı tekrar bağlamsal filtrelerin etrafına sarmaya çalışıyorum! Bir süre önce kullandım ama yine tamamen güldüm. İşte yapmaya çalıştığım şey: Bu klonlanmış sayfaya taksonomi terimleri eklenmiş bir klonlanmış içerik düğümü sayfası oluşturun. ör .: EXAMPLE.com/white-shoes/blue Bir kullanıcı / beyaz ayakkabı sayfasına ulaştığında, orijinal düğüm sayfasını beyaz renge doğru yönlendirir. Şimdi kullanıcı …
9 7  commerce  views 

9
13000 düğümü sil
Bir Drupal 7 sitesinde silinecek yaklaşık 13000 düğümüm var. Bir seferde 500 düğümü silmek için Views Bulk Operations modülünü denedim , ancak zaman aşımına uğradı. Aynı anda yalnızca 50 düğümü silebilirim. Aynı anda 50'den fazla düğümü nasıl silebilirim?
9 views  nodes 

2
`Form_set_error` çıktısının yerini nasıl değiştirirsiniz?
Drupal 7'de çıktının yerini değiştirmenin bir yolu var mı form_set_error? Şu anda, drupal_set_messagehangi formun hatalarını ekranın üst kısmına sıraya koyar. Bunun yerine istediğim her mesajın uygun alanın altında görünmesidir. Bu mümkün değilse, el içinde "geçersiz" olarak formu işaretleyebilir MODULE_form_name_validate()fonksiyonu olmadan kullanan form_set_error?
9 7  forms 

5
En son eklenen kayıt kimliğini nasıl alabilirim?
Bir veritabanı tablosundaki son eklenen satırın kayıt kimliğini almak istiyorum. Kullanmaya çalışıyorum db_last_insert_id(), ama bir istisna atıyor. Tanımlanmamış işleve çağrı db_last_insert_id() En son eklenen kayıt kimliğini nasıl alabilirim?
9 7  database 

3
Programlı olarak özel bir modülde dosya alanı içeren bir içerik türü oluşturma
Daha önce yaptığım özel bir modül yazıyorum, ancak ilk kez alanları olan bir içerik türü oluşturmaya çalıştım. Ben hayata hook_node_info ben göz ne zaman ve İçerik Türü admin_menu gelen açılır listede İçerik türleri listesinde gösterildiğini, ancak, admin/structure/typesbunun listede yok. Ben hayata hook_install ve başka SO soru üzerine bulunan bazı kod …

3
Drupal'ın node_save () işlevini nasıl hızlandırabilirim?
Ben node_save () verimsizliği ile ilgili çok sorun yaşıyorum. Ama düğüm sorunumu kurtarıyor mu? Nihayetinde bulmaya çalıştığım şey bu. 100.000 yinelemeli bir döngü oluşturdum. Düğüm nesnesinin geçerli olması ve doğru şekilde kaydedilmesi için minimum değeri oluşturdum. Düğüm kaydetme kodu: $node = new stdClass(); $node->type = "test_page"; node_object_prepare($node); $node->uid = 1; …
9 7  performance  nodes 

5
Bir alan koleksiyonu nasıl düzgün bir şekilde silinir?
Drupal sürümü: 7.21 Alan toplama modülü sürümü: 7.x-1.0-beta5 Kısa açıklama : Alan koleksiyonlarını programlı olarak içe aktarmaya çalışmakla meşgulüm, ancak bazılarını silerken her zaman 'sahte' alan koleksiyonu kaldı. Uzun açıklama : Kullanıcılarımın profillerinde bir alan toplama alanı var. Bu alan koleksiyonu 3 metin alanı içerir. Kullanıcının alan koleksiyonuna özel bir …
9 7  entities 

2
Drush'ın eşzamanlı yürütme yeteneği nasıl kullanılır?
Drupal çoklu siteler kullanıyorum (tek kod tabanı, birden çok site / *). Bununla birlikte, onları yönetmek için Drush takma adlarını kullanmaya başladım: $ cat sites/all/drush/aliases.drushrc.php <?php $aliases['localdev'] = array( 'site-list' => array( 'site1', 'site2', 'site3', ), ); ?> Bu, tüm sitelerde kolayca işlem yapmamı sağlıyor: $ drush @localdev cc all …

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.