Drupal

T&J untuk pengembang dan administrator Drupal

3
Bagaimana cara menulis tes otomatis?
Saya melihat bahwa Drupal 7 mencakup beberapa jenis kerangka pengujian (saya belum mencobanya karena situs saya yang ada saat ini masih dalam Drupal 6 dan kemungkinan tidak akan bermigrasi dalam waktu dekat). Bagaimana Anda bisa menulis pengujian otomatis untuk situs Drupal 6, apakah ada modul untuk ini? Berapa banyak sebenarnya …
23 testing 



2
Secara terprogram memperbarui bidang referensi entitas
Saya tahu saya bisa memperbarui (atau menetapkan nilai untuk) bidang referensi entitas di Drupal 7 dengan kode yang mirip dengan berikut ini. $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Saya ingin secara terprogram menetapkan nilai untuk bidang referensi entitas pengguna saya di Drupal 8. Saya mencoba $node->field_code_used_by->setValue(1);dan $node->field_code_used_by->entity->value = 1;tetapi tidak satu pun dari …
23 8  entities 


5
Dapatkan URL Gambar dalam Ranting
Saya ingin membuat gambar sebagai gambar latar belakang melalui gaya inline di ranting. Saya membuat bidang yang disebut bg_image dan melampirkannya ke halaman polos standar. Setelah bermain-main selama berjam-jam saya bisa mendapatkan URL Gambar di node.html.twig {{ file_url(node.field_bg_image.0.entity.uri.value) }} tapi saya tidak bisa menjalankannya di dalam field - field-bg_image.html.twig Bisakah …
22 theming  8  files 

3
Dapatkan jalur ke aset tema di template Ranting
Saya punya pertanyaan tentang mendapatkan jalur ke gambar di templat Ranting. Gambar tidak ditugaskan ke bidang atau sesuatu. Hanya gambar statis yang disimpan dalam "MYTHEME / image / icon / my-icon.png". Di Drupal 7 saya mendapatkan path di node.template saya dengan kode berikut: <img src="<?php print base_path() . path_to_theme(); ?>/image/icons">/my-icon.png …
22 media  8  theming 


3
Bagaimana cara saya membuat node, sekarang node_view () sudah tidak digunakan lagi?
Di Drupal 7 saya sering menggunakan node_view()untuk rendering node (menggunakan mode tampilan) di blok atau halaman sebagai berikut: $nids = array(123,456,789); $nodes = node_load_multiple($nids); foreach ($nodes as $node) { $node_view = node_view($node, 'teaser'); $output .= drupal_render($node_view); } $build['nodes']['#markup'] = $output; return $build; node_view()/ entity_view()telah ditinggalkan dan diganti oleh view builder …
22 entities  8 

2
Apa itu properti "#"?
Saat membaca dokumentasi kerangka Ajax saya menemukan menyebutkan #ajaxproperti. Saya tahu dari menyodok kode bahwa ada orang lain dari properti ini dengan tanda-tanda hash di depan mereka. Apa yang ditandakan oleh tanda hash? Tentang apakah semua properti ini?
22 7 


5
Gaya gambar mengembalikan Akses Ditolak
Saya menggunakan modul Sisipkan untuk memungkinkan pengguna memasukkan gambar dengan gaya gambar tertentu ke dalam halaman. Setelah memutakhirkan ke Drupal 7.20, gambar tidak disimpan dalam files/stylesfolder, dan url gambar mengembalikan kesalahan 403 (akses ditolak). Saya memeriksa izin folder, dan semuanya diatur ke 777.
22 7  media 

4
Bagaimana cara menambahkan kelas ke tag BODY secara dinamis berdasarkan jalur halaman / kedalaman?
Bagaimana cara menambahkan kelas ke tag tubuh secara dinamis seperti contoh di bawah ini? -Home -Cities --Melbourne <body class="melbourne"> --- Taman Hiburan <body class="melbourne theme_parks"> --- Restoran <body class="melbourne restaurants"> -new York <body class="new_york"> --- Taman Hiburan <body class="new_york theme_parks"> --- Restoran <body class="new_york restaurants"> -Kontak Kami <body class="contact_us"> Drupal …
22 7  theming 

8
Memeriksa keberadaan suatu bidang pada suatu entitas_metadata_wrapper
Saya mengulangi melalui kumpulan bidang, dan membungkus item koleksi bidang dengan entitas_metadata_wrapper. Saya ingin memeriksa keberadaan field sebelum memanggil valuemetodenya (yang menghasilkan kesalahan pada bidang yang tidak memiliki nilai), tetapi saya tidak dapat menemukan cara untuk melakukannya. $field_collection_item = field_collection_item_load($id); $item_wrapper = entity_metadata_wrapper('field_collection_item', $field_collection_item); // this results in an error …
22 entities 

4
Cara terbaik untuk mengoptimalkan kinerja pengguna terotentikasi?
Kata kunci di sini disahkan ! Saat ini (sejauh yang saya tahu) cara de-facto untuk mengoptimalkan akses anonim adalah melalui cache halaman statis (pernis / squid / boost). Namun, sejauh yang saya tahu ini sepertinya tidak banyak membantu dalam skenario di mana sebagian besar pengguna Anda diautentikasi. Selain APC yang …
22 6  caching  performance 

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.