Drupal

T&J untuk pengembang dan administrator Drupal


3
Panel atau modul Konteks?
Bisakah saya mendapatkan masukan tentang perbedaan antara keduanya? Saya membangun situs web di mana menggunakan 'konteks' sangat penting. Setelah menonton serial video ini tentang Page Manager oleh NodeOne, saya merasa bahwa 'konteks' Panel dan kemampuannya untuk secara aman menyampaikan argumen ke Views sangat penting. Namun, modul Konteks memiliki plugin yang …
9 views  panels  7 


2
Praktik Terbaik Gambar dan Media
Saya mencari saran tentang Praktik Terbaik untuk D8 dan entitas file / media. Saya awalnya menambahkan ini sebagai jawaban tetapi kiamlaluno jelas merasa bahwa itu harus menjadi pertanyaan baru dalam dirinya sendiri jadi begini. Saya mencoba mencari cara terbaik untuk menangani file dan entitas media. Dengan peningkatan pengembangan dalam modul …
9 8  media 

4
Memperbarui inti dari 8,2 ke 8,3 melalui komposer
Saya mencoba memperbarui inti Drupal ke 8.3 tetapi saya mengalami kesulitan. Di bagian bawah halaman adalah file composer.json saya mulai dengan. Jika saya mengubah "drupal / core": "~ 8.2" => "drupal / core": "~ 8.3" dan kemudian jalankan, composer update drupal/core --with-dependenciessaya mendapatkan masalah berikut ini yang saya tidak yakin …
9 8  updating  composer 

2
Bagaimana cara menguji apakah halaman saat ini adalah halaman admin?
Pada titik tertentu saya mulai menggunakan kode berikut untuk menguji apakah halaman saat ini adalah halaman admin: $route = \Drupal::routeMatch()->getRouteObject(); $is_admin = \Drupal::service('router.admin_context')->isAdminRoute($route); Tapi saya menemukan bahwa ini gagal pada halaman edit simpul di hook_entity_load (). Bagaimana kita menguji jika kita berada di halaman admin di Drupal 8? Sesuatu seperti …
9 8  routes 


4
hitung nilai bidang multinilai dalam ranting
Saya ingin menghitung jumlah nilai bidang tak terbatas di ranting tempalate yang saya coba {{ node.field_mytext.count }} => dihadapkan dengan kesalahan dan dalam percobaan lain {{ content.field_mytext.count }}=> tidak ada yang dikembalikan (dalam metode ini saya memeriksa bidang saya tidak dalam bidang dinonaktifkan adalah manajer tampilan). Pertanyaan saya adalah bagaimana …
9 theming  8 


2
Cetak bidang gambar dengan banyak entri dari bidang dalam templat ranting
Saya memiliki templat ranting untuk jenis konten khusus. Dan itu mampu membuat sebagian besar bidang dengan baik, tapi saya tidak dapat mencetak bidang gambar dengan banyak gambar. node - mycontenttype.html.twig berisi {{ content.field_mytitle }} {{ content.field_myheaderimage }} <div class="row expanded"> {% for galleryimage in content.field_gallery_images %} <div class="gallery-image-item"> {{ galleryimage …
9 theming  8  media 

2
Apa cara yang tepat untuk mendapatkan barang dari entitasqueue?
Saya mengalami kesulitan menemukan contoh API untuk entitasqueue di Drupal 8. Saya akhirnya menulis permintaan untuk mendapatkan item. $query = $this->database->select('entity_subqueue__items', 'esi') ->fields('esi', array('items_target_id')) ->condition('esi.bundle', $name_of_queue) ->orderBy('delta', 'ASC'); $nids = $query->execute()->fetchCol(); Tetapi saya ingin menggunakan fungsi bawaan jika memungkinkan. Di mana fungsi untuk mengambil item dari antrian entitas?
9 8 

1
Mengelola dependensi pustaka modul dengan komposer
Saya telah menemukan Dependensi dalam modul khusus dengan drupal-composer , Bagaimana saya bisa memasukkan pustaka pihak ketiga dalam modul khusus saya tanpa menggunakan Composer Manager dan Bagaimana mengelola modul contrib dependensi komposer pada drupal 8 yang dirilis ke pertanyaan saya, tetapi tidak tampaknya lebih lama berlaku sejak Drupal 8.1 dan …


2
Setel ulang kata sandi pengguna tanpa menggunakan "Lupa kata sandi?"
Saya tahu bahwa di Drupal 7 saya bisa mengatur ulang kata sandi pengguna # 1 melalui kode. define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); require_once DRUPAL_ROOT . '/includes/password.inc'; $newhash = user_hash_password('newpass'); $updatepass = db_update('users') ->fields(array('pass' => $newhash)) ->condition('uid', '1', '=') ->execute(); ( user_hash_password()tidak ada lagi di Drupal 8.) Atau, saya …
9 users  8 

1
Bagaimana cara membuat tab pengguna khusus?
Saya mencoba membuat tab khusus baru yang muncul di semua rute yang merupakan turunan entitas. {Entity_type} .canonical. Saya telah mencoba memperluas kelas DeriverBase, khususnya mengganti metode getDerivativeDefinitions. Saya membuat tab itu sendiri dengan memperluas LocalTaskDefault dan mengganti metode getRouteParameters. Tab muncul ketika Anda mengunjungi jalur pengguna Drupal standar seperti www.mysite.com/user/1/ …
9 8 

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.