Pertanyaan yang diberi tag «theming»

Gunakan itu untuk pertanyaan tentang rendering atau memodifikasi markup HTML yang dihasilkan oleh modul / tema.

2
Lewati variabel dari fungsi preproses html ke fungsi preproses halaman?
Dalam tema hook_preprocess_page()dan hook_preprocess_html()fungsi khusus saya, saya sering perlu mengidentifikasi informasi yang sama. Alih-alih menjalankan dasarnya sama jika pernyataan memeriksa di kedua mengidentifikasi info yang sama, itu akan jauh lebih masuk akal untuk melakukannya sekali di keduanya dan kemudian meneruskan info itu ke fungsi preprocess lainnya. Bagaimana saya bisa melakukan …
10 7  theming 

2
Mencetak wilayah di html.tpl.php
Saya perlu menampilkan beberapa daerah di templat html.tpl.php karena ini tidak berubah antara page.tpl.php dan page-front.tpl.php (hanya untuk menyebutkan dua). Pada dasarnya saya ingin menghindari duplikasi kode. Namun sepertinya tidak ada yang terkait dengan daerah di html.tpl.php, saya juga tidak bisa mengambil apa pun menggunakan drupal_get_region_content (baik dengan dan tanpa …
10 7  theming  regions 


1
Perbedaan antara hook_page_alter dan preprocess_page?
Saya tidak sepenuhnya mengerti kapan saya harus menggunakan hook_page_alter (& $ page) atau template_preprocess_page (& $ vars, $ hook) di Drupal 7. Apa praktik terbaik tentang itu untuk digunakan di template.php? Terima kasih
10 7  theming 

5
Bagaimana cara menambahkan javascript bersyarat ke tema?
Saya ingin menggunakan skrip Selectivizr untuk meniru pemilih CSS3 di IE6-8. Tapi saya kesulitan menambahkannya ke tema saya. Sejauh ini dicoba: 1) Memaksa ini ke bagian kepala html.tpl.php: <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script> <![endif]--> Tapi base_path () tampaknya tidak mengembalikan apa pun di D7 …
10 7  theming  javascript 

3
Menulis ulang output dari taxonomy_term_page () tanpa inti peretasan
Dalam Drupal 7, taxonomy.pages.inc berisi taxonomy_term_page(), yang menempatkan <div class="term-listing-heading">sekitar output menuju taksonomi. Bagaimana saya bisa menulis kembali output dari taxonomy_term_page () di tema saya, jadi saya bisa menghapus DIV tanpa inti peretasan? Saya cukup terkejut bahwa tidak ada file tpl.php tersedia karena taxonomy_term_page()ini akan membuat mereka lebih mudah.

5
Drupal 7 - Menekan keluaran node pada Halaman Taksonomi
Apakah ada cara untuk menekan output dari node pada halaman taksonomi, tanpa harus menginstal modul (yaitu hanya di template.php)? Node yang ditandai dengan istilah taksonomi muncul di "halaman Indeks Taksonomi" (mis. Yoursite.com/taxonomy/term/[id]). Baru di Drupal 7, halaman Indeks Taksonomi dapat memiliki bidang yang menyertainya. Namun, jika Anda mencoba untuk menumpang …

7
Menampilkan daftar istilah taksonomi yang dipisahkan koma?
Drupal 7. Di node.tpl.php saya, saya ingin mencetak daftar istilah taksonomi (taksonomi disebut "saluran."). Jika saya menggunakan: <?php print render($content['field_channel']); ?> Ini bekerja, tentu saja, tetapi yang terbaik yang bisa saya lakukan untuk mendapatkan mereka sebaris adalah menggunakan CSS untuk melayang mereka pergi. Saya ingin mereka dipisahkan oleh koma. Ada …

5
hook_preprocess_page (): bagaimana cara memberitahu halaman tampilan?
Saya sedang menulis modul khusus yang perlu memasukkan beberapa file javascript dan css hanya di halaman Views. Saya menggunakan hook_preprocess_page, tapi saya tidak tahu apakah halaman saat ini dari tampilan: function mymodule_preprocess_page(&vars) { var_dump($vars); //output: nothings that reference the views! if([view page]) { drupal_add_js([...]); drupal_add_css([...]); // Rebuild scripts $scripts = …
10 views  7  theming  javascript 


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 

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 

4
Bagaimana cara mendeteksi peramban seluler menggunakan PHP dalam konten?
Menggunakan Drupal 7.14 dengan filter PHP pada Saya memiliki yang berikut ini dalam tipe konten Halaman Dasar: <?php if ($is_mobile == TRUE):?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="710" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php else: ?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="900" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php endif; ?> Saya mendapatkan …
9 theming 

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 

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.