Drupal

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

13
Doğrudan kullanıcılardan ve arama motorlarından erişilmemesi gereken düğümleri nasıl gizlerim?
Bazen başka bir yerde görüntülenecek içeriği içeren ancak doğrudan görüntülenmemesi gereken bir düğüme sahip olduğumu öğrendim. Yani hiç kimse hiç bir zaman / 1234 no'lu düğüme gitmemelidir, ancak 1234 no'lu düğümdeki içerik başka bir yerde gösterilmelidir. Örneğin, görünümleri kullanarak sekmeli içeriğe sahip yaklaşık bir sayfa oluşturuyorum. Yani "Hakkımda", "Hakkımızda" ve …
51 nodes 

4
Geçerli düğüm kimliğini nasıl alabilirim?
Drupal 7'de, şu anda görüntülenen düğümün düğüm kimliğini (örneğin node/145) almak isteseydim, bunu arg()işlevle alabilirdim. Bu durumda, arg(1)145 dönecekti. Drupal 8'de aynı şeyi nasıl başarabilirim?
51 nodes  8 

7
Db_select () içindeki “OR” koşulu
Yeni veritabanı katmanını inceliyorum ve bir OOP katmanına değiştirildiği için memnunum. İle bir sorgu uygulamak gerekiyor db_select(). Bir WHEREdeyim ekleyebileceğimi öğrendim $query->condition(), ancak varsayılan olarak koşullar birlikte AND'ed. Koşulları birlikte nasıl VEYA edebilirim? $query=db_select('users','u')->fields('u',array('uid','title','created','uid')); $query->join('flag_content','fc' , 'u.uid = fc.content_id'); $query->condition('fc.fid', '5' , '='); $query->condition('fc.uid', $uid , '='); //…
51 7  database 


6
Yapılandırmayı farklı bir siteye nasıl alabilirim?
Başka bir sitenin yapılandırmasını içe aktarmayı denediğimde bu hatayı alıyorum: Aşamalı yapılandırma içe aktarılamaz, çünkü bu siteden farklı bir siteden kaynaklanıyor. Yapılandırmayı yalnızca bu sitenin klonlanmış örnekleri arasında senkronize edebilirsiniz. 10 müşterim var ve site yapılandırmamı 10 farklı web sitesiyle senkronize etmem gerekiyor. UUID sitesi, bir yapılandırmayı farklı bir web …


17
Geçici dizini yapılandırma
Geçenlerde bir siteyi bir yerel bilgisayardan VPS'ye taşıdım. Genel ve özel dosyaları yazılabilir hale getirmeyi başardım; ancak geçici klasörü nerede bulacağımı ve izinleri nasıl değiştireceğimi bilmiyorum. Bu mesajı almaya devam ediyorum: Belirtilen dosya geçici: // file3Hl91E, hedef dizin düzgün bir şekilde yapılandırılmadığından kopyalanamadı. Bu dosya veya dizin izinleriyle ilgili bir …
48 7  files 

5
Düğüm kimliğini URL’den nasıl alabilirim?
Şimdiye kadar Drupal 7'de bu 3 fonksiyonla karşılaştım, ancak aralarındaki farkın ne olduğundan ve düğüm kimliğini blok ön işleme fonksiyonunda almak için daha uygun olduğundan emin değilim. menu_get_object() menu_get_item() drupal_lookup_path() Bana bir fikir verebilir misin?
47 nodes  uri 

3
Belirli görünüm modu için şablon nasıl sağlanır?
Arama sonucu görüntüleme modunu bir şablonla temalamak istiyorum. Kafamda bir şablon dosya düğümünü isimlendirmeyi düşündüm - makale - search-result.tpl.php hile yapardı, ama açıkça bu konuda yanıldım. Article.tpl.php düğümü ve $ check_mode bu kontrolün içinde yapabileceğimin farkındayım, ancak şablon yapmak istemediğim diğer tüm görünüm modlarında garip. Fikirler?
46 7  theming  entities 


5
Programlı bir kullanıcı oluşturun ve onlara bir rol verin
Programatik olarak bu şekilde bir kullanıcı oluşturuyorum: $newUser = array( 'name' => $mail, 'pass' => 'password', // note: do not md5 the password 'mail' => $mail, 'status' => 1, 'init' => $mail, 'roles' => array(5) ); $user = user_save(null, $newUser); Beşe eşit rol kimliğiyle bir rolüm var; Kullanıcıyı yarattığımda, "users_roles" …
46 7  users 

3
Test ortamından üretim ortamına nasıl geçilir?
Göç yerel ortamdan üretim ortamına kadardır. Üretim ortamı bir süredir çalıştı ve pek çok makale yarattı. Siteme yeni şeyler eklemek için özel bir tema ekledim ve yerel test ortamımda CCK, Views ve diğer modülleri yükledim. Şimdi yerel test ortamı bittiğine göre, veritabanının içeriğini tahrip etmeden onu üretim ortamına nasıl geçiririm?
46 7  migration  staging 

7
Saha ayarlarının uzunluğu nasıl değiştirilir?
Bir web sitesine bir alan için bir uzunluk sınırı belirledim. Ve şimdi müşteri bu alana daha fazla karakter koymak istiyor. Aşağıdaki hata iletisini alıyorum çünkü maksimum boyutu Drupal'dan değiştiremiyorum: Veritabanında bu alan için veri var. Saha ayarları artık değiştirilemez. Ancak bir çözüm olmalı. Bunu veritabanında değiştireyim mi (alan Alan koleksiyonları …
46 7  entities  database 

5
Bir modülü indirmek ve etkinleştirmek için Drush komutu
Bir modülü indirmek ve kurmak için çalıştırıyorum: drush dl module_name drush en module_name -y Bunu bir Bash betiği fonksiyonuna koydum ve basitleştirmek için sadece "drin module_name" i çağırdım. function drin(){ drush dl $1 drush en $1 -y } Drush'ta bir modülü indirmek ve etkinleştirmek için tek satırlık bir komut var …
46 drush 

5
Programcı olmayan veya yeni başlayan biri için Drupal.org'a nasıl katkıda bulunabilir?
Üniversitede Drupal hakkında başlayan insanlarla konuşuyorum. Ama onlar programlamada yeni başlayanlar. bu yüzden bana Drupal'a nasıl katkıda bulunabileceklerini veya daha fazla dahil olmalarını söylediler. Katkıda bulunmaları için en iyi tavsiye ne olurdu… yoksa sınırlı bir program becerisine sahiplerse nasıl başlayabilirler? Herhangi bir tavsiyen var mı?

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.