Drupal

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

1
Drupal yığın performansını karşılaştırmanın en iyi yolu
Son zamanlarda Drupal performansı ile ilgili bir soru sordum ve bazı harika yanıtlar aldım. Bu beni düşündürdü, Drupal'ı karşılaştırmanın güvenilir / anlamlı yolu nedir? "APC, memchached & Varnish'i yükle" veya "x veya y modülünü kur" demek kolaydır, ancak her kurulumdan ne kadar büyük bir performans kazancı elde ettiğimi nasıl ölçebilirim? …
12 6  performance 


5
Altyapı için izleme stratejileri
Son zamanlarda, dağıttığım bazı Drupal sitelerinde kesinti yaşıyorum. Hizmet veya sunucunun kendisini yeniden başlatarak bu kesintilere tepki vermek yerine probleme proaktif olarak yaklaşmak isterim. Sunucunuzun / altyapınızın sağlığını izlemek için nagios, munin, kaktüsler gibi izleme araçlarını okudum, ancak üretimde gerçekten bir tane denemedim. Drupal'ın neredeyse% 99'unu ele alıyorum ve hem …

1
Görünümler 3 bildirilen bir işleyiciyi tanımıyor. Neden olmasın?
Modüller / adres alanı / adres alanı modülünde: /** * Implements hook_views_api(). */ function addressfield_views_api() { return array( 'api' => 3, 'path' => drupal_get_path('module', 'addressfield') . '/views', ); } ve /** * Implements hook_field_views_data_alter * * @param mixed $result * @param mixed $field */ function addressfield_field_views_data_alter (&$result, $field) { if …
12 7  views 

3
“Entity API”, Drupal API'ye ne ekler ve bir modül neden ona bağlıdır?
Varlık API modülü Drupal tanımlanan varlık API uzanır. Hangi durumlarda bir modül, o modülden sağlanan API'yi kullanmalıdır? Yeni varlıklar uygulayan modüllerin Entity API modülüne bağlı olmaları durumunda daha kolay yazılması mümkün müdür ? "Kolay yazılmasına" derken kullanarak modülleri anlamına Varlık API kullanmayan bir modül ile karşılaştırıldığında yazılacak az kod gerektiren …
12 entities 

4
Toplu API İşlemlerini nasıl hızlandırabilirim?
Hem 3. taraf katkı modülleriyle hem de kendi operasyonlarımla karşılaştım. Toplu işlemlerimi hızlandırmanın / katkıda bulunmamın çeşitli yollarını merak ediyorum ? Düğümlerle çalıştıklarını (içe aktarma / güncelleme vb.) Ve 10.000+ aralıktaki düğüm listelerini ayrıştırma ile uğraştığımızı varsayalım (15 milyon satırla uğraşmak zorunda kaldım .. hangi evet - sadece vidalıyım. .) …

3
Sayfa şablonu önerileri çalışmıyor
Bir tema oluşturdum ve şablon dosyalarımı bu yapıda yaptım /templates/page/page.tpl.php /templates/page/page--node-type.tpl.php Özel bir sayfa şablonu oluşturdum, ancak bir nedenden dolayı Drupal tarafından alınmıyor. Önbelleğimi temizledim ve tema şablonu.php dosyasına bu önişlemci işlevini eklemeyi denedim, ancak hala çalışmıyor. if (isset($vars['node'])) { // If the node type is "blog" the template suggestion …
12 7  theming 

3
Vid ne anlama geliyor
Bir görünüm tasarladım ve önizleme bölümünde bu sorguyu görüyorum: SELECT node.nid AS nid, node_data_field_crm_history_brokerid.field_crm_history_brokerid_value AS node_data_field_crm_history_brokerid_field_crm_history_brokerid_value, node.language AS node_language, node.type AS node_type, node.vid AS node_vid, node_data_field_crm_history_brokerid.field_crm_history_caseid_value AS node_data_field_crm_history_brokerid_field_crm_history_caseid_value, node_data_field_crm_history_brokerid.field_crm_history_dateadded_value AS node_data_field_crm_history_brokerid_field_crm_history_dateadded_value, node_data_field_crm_history_brokerid.field_crm_history_entrydesc_value AS node_data_field_crm_history_brokerid_field_crm_history_entrydesc_value FROM node node LEFT JOIN content_type_crm_history node_data_field_crm_history_brokerid ON node.vid = node_data_field_crm_history_brokerid.vid WHERE node.type in ('crm_history') vidBurada …
12 views  database 


3
Drupal sitesindeki işbirlikçi gelişimi nasıl yönetebilirim?
Drupal sitesinde başka bir geliştiriciyle çalışıyorum. Sitenin farklı bölümlerinde aynı anda çalışmak için iyi bir yol bulmakta zorlandık. Sitenin aynı geliştirme örneği üzerinde çalışmayı denedik, ancak genellikle birbirimizin ayak parmaklarına basarız veya siteyi bazı kötü kodlarla indiririz ve bu da çözümlenene kadar diğerinin çalışmaya devam etmesini imkansız hale getirir. Bu …
12 7 


4
Değer yerine seçilen bir etikete nasıl erişilir?
Ben bir devletler listesi seçin: AL|Alabama AK|Alaska AZ|Arizona AR|Arkansas Seçilen durum değerine erişmek için kodda ben böyle kodu çalıştırabilirsiniz: ... $entity->get('field_state')->value; ... AL veya AK gibi değerleri alıyorum. Alabama veya Alaska gibi etiketleri nasıl alabilirim?
12 8 


3
Önişleme kancasındaki düğümün içerik türünü kontrol etme
Belirli içerik şablonları için twig şablonlarında kullanılabilir hale getirmek istediğim bir dizi değişkenim var. In MYTHEME.themeI sahiptir: function MYTHEME_preprocess_node(&$variables) { if (isset($variables['node'])) { $mycustomblock = \Drupal::service('plugin.manager.block') ->createInstance('myblock', []); $variables['mycustomblock'] = $mycustomblock->build(); $headertext = \Drupal::service('plugin.manager.block') ->createInstance('headertext', [ 'text-align-submit' => 'right', 'uppercase-submit' => TRUE, 'header_size' => 'h4', 'header-size-submit' => 'h4', 'grid-size-submit' => …
12 nodes  8  hooks 

5
Bir düğüm nesnesinden düğüm türü etiketini nasıl alabilirim?
Drupal 8 bir düğüm nesnesinden düğümün paket etiket (düğüm türü etiketi) almaya çalışıyorum. Bu çalışıyor, ancak uzun soluklu görünüyor: $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); Daha az karmaşık bir şekilde paket etiketini almanın başka bir yolu var mı ?
12 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.