Drupal

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

5
Hook_views_query_alter () nasıl kullanılır?
Hook_views_query_alter () ile ilgili belgelerde bildirilenlerin ardından , adlı bir dosya oluşturdum alterform.views.incve adlı etkin bir modüle koydum alterform. Aşağıdaki kodu ekledim alterform.views.inc. Ama çalışmıyor. function alterform_views_query_alter(&$view, &$query) { switch($view->name) { case 'myViewName': echo 'test test'; // test $query->orderby[0] = "FIELD(node.type, 'story', 'page', 'productTypeC', 'productTypeD') ASC"; $query->orderby[1] = "node_title ASC"; …
20 7  views  hooks 

3
Kullanıcı profilindeki özel bir kullanıcı alanı nasıl gizlenir?
Drupal 7'de, yönetici olmayan bir kullanıcının özel kullanıcı profili alanını değiştirmesini önlemenin en iyi yolu nedir? Kullanım örneği: Kullanıcının (gerçek müşterilerimden herhangi birinin) değişmesini istemediğim "Müşteri Kimliği" adlı bir kullanıcı alanı oluşturdum. Alan kendi referansım ve diğer modüllerde programlı kullanım için var. Kullanıcının Müşteri Kimliği'ni görmesini umursamıyorum, ancak düzenleyememeleri gerekir. …
20 7  users  entities 

5
Drush'ın belirli bir modül için gerekli tüm bağımlılıkları indirmesini sağlamanın bir yolu var mı?
Örneğin, aşağıdaki komutları gerçekleştirirseniz: drush dl views drush en views views_ui views_export Görünüm modüllerini etkinleştirmeye çalışırken aşağıdaki hatayı alırsınız: Modül görünümleri, bulunamayan şu modüllere bağlı olduğu için etkinleştirilemiyor: ctools Gerekli modül bağımlılıklarını indirmek için acele etmenin bir yolu var mı?
20 drush 

7
Kayıt e-posta bildirimini devre dışı bırak
Web üzerinde derin bir araştırma yaptım ve birçok alternatif çözüm denedim, ancak yeni kullanıcılar için e-posta bildirimini devre dışı bırakmak için herhangi bir çözüm bulamadım. Kullanıcı Ayarlarımda, "Ziyaretçiler hesap oluşturabilir, ancak yönetici onayı gerekli" seçeneğini işaretliyorum ve "Bir ziyaretçi hesap oluşturduğunda e-posta doğrulaması iste" seçeneği işaretlenmedi. Herhangi bir fikrin var …
20 users 

4
Bir formdaki koşullu alanlar için en kolay yöntem
Başka bir alanın değerine dayalı olarak form alanlarını etkinleştirmek / devre dışı bırakmak için bazı javascript sihri elde etmenin en kolay yolu nedir? Bu, bir yerlerde bir yardımcı olması gereken bir şey gibi geliyor, ama bulamıyorum. Düğümlerle sınırlı olmayan bir çözüm arıyorum.
20 forms  javascript 


9
İki yönlü düğüm referansları nasıl uygulanır?
Düğüm referans modülü (CCK'nın bir bileşeni) bir düğümden diğerine referans oluşturmak için harika bir yol sağlar. İkisi arasındaki iki yönlü ilişkiyi ortaya çıkarmanın en iyi yolu nedir? Aşağıdaki örnek: Örneğin, iki bilet (düğüm) A ve B içeren bir bilet izleme sisteminde, A -> B biletinden bir düğüm referansı oluşturabilir ve …
20 7  entities  nodes 

3
İçeriksel filtrelerle programlı olarak nasıl görünüm oluştururum?
Drupal 8'de bağlamsal filtrelerle programlı olarak nasıl görünüm oluşturabilirim? Drupal 7'de genellikle aşağıdaki kodu kullanıyorum. $view = views_get_view('test_view'); //test_view is the view machine name $view->set_display("block"); //block is the view display name $view->set_arguments($tid); //$tid is the argument to pass $view->pre_execute(); $view->execute(); $content = $view->render(); Drupal 8'de bunu başarmanın alternatif bir yolu …
20 views  8 

6
Nasıl form oluştururum?
Alternatifi nedir drupal_get_form('user_login'). Drupal 8 bölgesinde bulundunuz mu? Theme_name.theme içinde aşağıdaki kodu kullanıyorum, ama çalışmıyor. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form = UserLoginForm::create(); }
20 forms  8 

2
Bir düğümü alan değerine göre nasıl yükleyebilirim?
Belirli bir düğümü yüklemek istiyorum. Düğümün kimliğini bilmiyorum ama benzersiz olan belirli bir karma alanı olduğunu biliyorum ve bu karma değerini biliyorum. Düğümü karma alanı üzerinden yüklemek istiyorum. Bunu nasıl yapabilirim?
19 nodes  8 


4
Bir forma özel gönderim işleyicisi ekleme
Özel form gönderme işleyicisi nasıl ekleyebilirim? Ben ekleyerek çalıştı $form['#submit'][] = 'mymodule_form_submit';ya $form['actions']['submit']['#submit'][] = 'mymodule_form_submit';kadar hook_form_alter(). use Drupal\Core\Form\FormStateInterface; use Symfony\Component\HttpFoundation\Request; function MYMODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id == 'node_trends_form' || $form_id == 'node_trends_edit_form') { foreach (array_keys($form['actions']) as $action) { if ($action != 'preview' && isset($form['actions'][$action]['#type']) && $form['actions'][$action]['#type'] === 'submit') …
19 forms  8 

6
Kısmi bir şablon ekle
Drupal 8'i özel bir temayla kullanmaya çalışıyorum, gereksinimlerim için büyük yapı farklılıkları nedeniyle bir sayfam var - front.twig.html ve page.twig.html, kullanıldığı gibi şablon parçaları oluşturmak istiyorum phrozn oder normal bir Symfony2 projesinde, örneğin bir footer.html.twig ve bir header.html.twig. Bu şablonlar / parts / alt dizinine kaydedilir. Ancak bu şablonları normal …
19 8  theming 

1
XHProf'u Yükleme ve Yapılandırma (Ubuntu)
Sorun XHProf kullanmaya çalışıyorum ama her çalıştığında korkunç php hatası alıyorum. Warning: Invalid argument supplied for foreach() in xhprof_compute_inclusive_times() (line 1670 of /var/www/drupal/sites/all/modules/XHProf/xhprof.inc). Warning: Invalid argument supplied for foreach() in xhprof_compute_flat_info() (line 1644 of /var/www/drupal/sites/all/modules/XHProf/xhprof.inc). Warning: Invalid argument supplied for foreach() in theme_xhprof_overall_summary() (line 367 of /var/www/drupal/sites/all/modules/XHProf/xhprof.module). Geçici klasör mevcut …
19 7  debugging 

2
D7'de db_query'de LIKE kullanma
Drupal 6'da böyle bir sorgu var: $sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%%%s%%"'; $result = db_query($sql,$search_term); Ve iyi çalıştı, ama şimdi Drupal 7'ye geçiyorum. Ben okudum ve bunun çalışması gerekiyordu, ama değil: $sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%:term"'; $result = db_query($sql,array(':term'=>$search_term)); …
19 7  database 

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.