Drupal

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


4
Büyük siteler için bellek tasarrufu sağlayan önbellek temizleme stratejileri?
Drupal 7 sitelerimden birinde binlerce alan, bir sürü içerik türü, 25 görünümden fazlası ve yüzlerce (yakında binlerce) profil türü var. Bu nedenle, varlık alanı bilgilerini daha iyi önbelleğe alan bir çekirdek düzeltme eki (http://drupal.org/node/1040790) ve görünümleri görüntüleyerek daha iyi önbelleğe alan Görünümlerin -dev sürümünü kullanıyorum (bir HUGE'a sahip olmak yerine) …
30 7  drush  caching  performance 

2
Arama API'sinin programlı kullanımı
Sorun: Kendi aramalarımı Arama API'sı ile programlı olarak çalıştırmam gerekiyor. Bulduğum her google sonucu, geliştiricilere, modülün Görünümler ile nasıl kullanılacağı konusunda hiçbir sonuç olmadan nasıl kullanılacağını öğretmeye yöneliktir. Bilgi: Solr veya başka herhangi bir yerel veritabanı servisini kullanarak. Diğer sonuçların yanında görünecek verileri veritabanında saklamayın. İçerik "tip" sekmelerinde gruplandırılacaktır. Görünümleri …
30 7  search 



5
Hook_form_alter'da "und" için dil anahtarı için en iyi yöntem
Özel modülümdeki bir formda değişiklik yapıyorum. Kod gibi görünüyor: function my_module_form_alter(&$form, &$form_state, $form_id) { if ($form_id == "someID") { $form['field_charity_author']['und'][0]['value']['#value'] = arg(3); //$form['field_charity_author']['#type'] = 'hidden'; } } Ancak, zor kodlamanın undkötü olduğunu düşünüyorum . Bu durumda form alanlarını doğru şekilde değiştirmenin doğru yolu ne olmalıdır?
30 7  entities  hooks  i18n-l10n 

2
Ekranın üst kısmındaki içerikte oluşturma engelleyen JavaScript ve CSS'yi kaldırın
Bir Drupal 7 sitesi inşa ediyorum. Bunlar kullandığım modüllerden bazıları: Uyarlama düzeni (tema), Görünümler ve İçerik Panelleri, Paneller, Mini paneller, Her yerde Paneller, Sayfa yöneticisi, Menüler için süper balık, Addthis, Seçilmiş (açılan). Site performansımı geliştirmek ve CSS ve JS dosyaları ile başa çıkmak için Advagg modülünü kullanıyorum . Google’ın Pagespeed …

3
Drupal'da Test Odaklı Gelişme (TDD) nasıl yapılır?
Drupal'da TDD kullanılan araçlar nelerdir (PHP modülleri, Drupal modülleri, vb.)? Taahhüt / test / dağıtım iş akışınız neye benziyor? Bu iş akışını yönetmek için Phing, PHPUnderControl, Hudson kullanıyor musunuz? Ünite testi hangi şekilde kodunuzu daha güvenilir kılar? Ayrı, pahalı, bağımsız bir birim test sunucusuna mı ihtiyacınız var, yoksa bunu bir …
30 testing 

7
Kullanıcıların kendi içeriklerini yayınlamalarına ve yayınlamalarına nasıl izin veririm?
Kullanıcıların kendi içeriklerini yayınlamalarına ve yayınlamalarına izin vermek istiyorum. Varsayılan olarak, kullanıcıların içeriği yayınlayabilmeleri veya yayınlayabilmeleri için "yönetim düğümleri" izni vermelisiniz. Gerçi genişlemenin yolu bu. Kullanıcıların, yalnızca oluşturduysa bir düğümü yayından kaldırmalarına veya yayımlamalarına izin vermek istiyorum. Bu aynı zamanda yayınlanmamış düğümleri eğer ve sadece yaratmışlarsa görebilecekleri anlamına gelir.
30 users  nodes 

6
Bir Link alanının geçerli URL'sini bir Twig şablonundan nasıl alabilirim?
field_my_link(Makine adı) adında bir Link alanım var . Bir Twig şablonunda, bağlantının URL değerini şu şekilde alabilirim: {{ node.field_my_link.uri }} Link’in URL’si içinde harici bir URL varsa, örneğin http://example.comiyi çalışıyordur. Ancak, eğer Link’in URL’si içinde dahili bir URL varsa, örn."/node/11" şöyle bir değer alıyorum: "internal:/node/11" ile "internal: " öneki ile. …
30 theming  8  uri  navigation 

2
Form için özel doğrulama?
Bir forma özel doğrulama eklemem gerekiyor, yazalım makale formu ekleyelim. Bunu hook_FORM_ID_validate()halletmek gibi bir şey bekliyordum , ancak API belgelerinde ilgili hiçbir şey bulamıyorum. Bir forma özel doğrulama eklemenin yolu nedir?
30 7  forms 


2
Test_endpoint nasıl oluşturulur?
Drupal'da yeniyim ve REST ve RESTWS modülünü kullanmak için hizmetler modülünü kullanıyorum. RESTWS kullandım ve düğümün içeriğini http: //base_url/node/1.xml ile alabiliyorum ve şimdi drupal'a harici PHP uygulamamdan bir düğüm ve kullanıcı eklemem gerekiyor. Google'a gittim ve burada http: // base_drupal_url / drupal7 / test_endpoint / users kullanmamız gerektiğini öğrendim . …
29 7  services 

11
Sayfa başlığını nasıl ayarlarım?
Sayfa başlığını değiştirebileceğimi biliyorum drupal_set_title(t('Amy page title')), ancak Drupal 8'de denediğimde böyle bir işlev hatası yok. Drupal 8’de sayfa başlığını nasıl değiştirebilirim?
29 8 

1
Alanın varlıkta olup olmadığını nasıl kontrol edebilirim?
Varlık düğümünde, ' abc' alanının olup olmadığını kontrol etmek istiyorum . Varsa, değerini alırım$value->get('abc'). Ancak bu alanın bulunmadığı içerik türü hata veriyor: Web sitesi beklenmeyen bir hatayla karşılaştı. Lütfen daha sonra tekrar deneyiniz. Alanın varlıkta olup olmadığını nasıl kontrol edebilirim?
28 8  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.