Drupal

T&J untuk pengembang dan administrator Drupal

2
Secara terprogram, dapatkan semua nama bidang referensi entitas
Contoh: Saya ingin mendapatkan semua nama tag yang ada di dalam field_tags dari simpul 5. Saya bisa mendapatkan target_id dengan $ node-> field_tags-> getValue () ; Tapi masalahnya adalah, saya tidak tahu entitas apa nilai target_id milik. Bisa berupa id node, id istilah, id pengguna. Tanpa info itu, saya tidak …
10 8  entities 

1
Cara yang benar untuk memanggil layanan di pengontrol
Saya baru mengenal layanan (dan drupal 8!) Dan mencoba mencari tahu layanan. Saya pikir mungkin saya hanya melakukan pembuatan dengan cara yang ketinggalan zaman. Yang ingin saya lakukan adalah menjadikan layanan 'hello generator' saya dan menyebutnya di pengontrol lain dengan yang berikut: DBController.php namespace Drupal\db\Controller; use Drupal\Core\Controller\ControllerBase; use Drupal\db\DbServices\HelloGenerator; use …

2
Bagaimana saya bisa mendapatkan nama tampilan dari ID tampilan dan ID tampilan?
Saya dapat memuat tampilan $view = Views::getView('my_view_id');, tetapi bagaimana cara menggunakan objek itu untuk memuat display_title atau mengatakan array yang berisi informasi termasuk nama tampilan? Catatan: Ini tidak harus bingung dengan memuat judul tampilan yang mungkin digunakan saat mencetak tampilan, karena ada metode untuk itu ( getTitle()).
10 views  8 

3
Bagaimana menemukan URL gaya gambar dari dalam ranting template?
Saya menerapkan template simpul yang menggunakan gambar dua kali; sekali dengan cara 'normal' (yaitu menggunakan gaya gambar yang ditentukan dalam konfigurasi tampilan bidang untuk mode tampilan itu), dan yang lainnya adalah sebagai properti gambar latar css. Saya butuh satu dari dua hal: (idealnya) cara untuk mendapatkan URL untuk gaya gambar …
10 theming  8  media 


2
Bagaimana cara saya menambahkan variabel untuk templat Ranting di fungsi preproses saya?
Saya menggunakan kode berikut untuk memproses ulang variabel untuk templat saya: function template_preprocess_imagegallery_format(&$vars) { template_preprocess_image_formatter($vars); $vars['image']['#theme'] = 'igimage'; $vars['image']['#thumbnail'] = ImageStyle::load('thumbnail')->buildUrl($vars ['image']['#uri']); $vars['image']['#fullimage'] = file_create_url($vars ['image']['#uri']); } Variabel #uri sudah ada, dan jika saya memodifikasinya semuanya berfungsi dengan baik. Tapi saya perlu menambahkan variabel tambahan di sini karena saya perlu …
10 8  theming 

5
Versi PHP tidak terdeteksi dengan benar
Saya menjalankan Drush pada host yang memiliki beberapa versi PHP diinstal. Secara default, php --versionakan memberi Anda 5.2.x, tetapi php53 dan php54 juga tersedia. Jadi di .bash_profile saya, saya punya alias php='php53'( php --version= 5.3.13), yang membuat Drush berfungsi untuk beberapa perintah. Namun, saya masih mendapatkan "Instalasi PHP baris perintah …
10 drush 

4
Bagaimana cara mengetahui apakah situs Drupal saya terdiri dari eksploitasi SA-CORE-2018-002 - 2018 Maret?
Eksploitasi yang baru dirilis: https://www.drupal.org/sa-core-2018-002 --- inti Drupal - Sangat kritis - Eksekusi Kode Jarak Jauh - SA-CORE-2018-002 Bagaimana saya bisa tahu jika seseorang menggunakan exploit ini untuk meretas situs saya? Apa yang bisa mereka lakukan dengan exploit ini jika dijalankan dengan benar? Saya tidak dapat memperbarui situs Drupal saya …

3
Sematkan satu formulir entitas ke yang lain dan simpan keduanya
Saya memiliki entitas khusus, tergantung pada entitas pengguna. Bahkan, itu sangat tergantung bahwa saya merasa masuk akal untuk menampilkan formulir entitas saya dalam formulir profil pengguna: Masalah saya sekarang adalah sebagai berikut; ada 2 tombol simpan. Dan jika itu tidak cukup buruk, tombol simpan untuk pengguna (yang lebih rendah) bahkan …
9 8  forms  users 

5
Bagaimana cara menemukan metode publik yang tersedia?
Saya menemukan bahwa masalah terbesar dalam bekerja dengan Drupal 8 adalah saya tidak bisa mendapatkan data yang saya butuhkan. Drupal 8 ingin saya menggunakan metode publik daripada secara manual menelusuri objek. Masalahnya adalah, saya tidak dapat menemukan cara yang konsisten untuk mendapatkan daftar metode yang tersedia! (mereka secara ajaib ada, …
9 8  entities 

1
"Tidak aman bergantung pada pengaturan zona waktu sistem."
Saya menemukan kesalahan berikut dalam laporan pesan log terbaru : Peringatan: DateTime :: createFromFormat (): Tidak aman untuk bergantung pada pengaturan zona waktu sistem. Anda harus menggunakan pengaturan date.timezone atau fungsi date_default_timezone_set (). Jika Anda menggunakan salah satu dari metode tersebut dan Anda masih mendapatkan peringatan ini, kemungkinan besar Anda …
9 8 

4
Bagaimana cara saya mendapatkan nama pengguna dari ID pengguna? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 10 bulan lalu . Saya ingin mencetak nama pengguna hanya dengan mengetahui ID pengguna. Bagaimana saya mencapai ini?
9 users  8 

4
Loop melalui elemen anak di Ranting seperti Elemen :: children ()
Ketika berhadapan dengan array yang dapat di render di PHP, saya bisa menggunakan Element :: children () untuk mengakses elemen yang bukan #properti tetapi elemen rendering subordinated (membentuk item di dalam fieldset, item di dalam widget bidang, dll). Misalnya, cuplikan ini dari file.module: <?php if ($element['#multiple']) { foreach (Element::children($element) as …
9 8  theming 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.