Saya perlu mencetak masing-masing bidang dari $contentvariabel dalam node.tpl.phpfile di divtag terpisah . Bagaimana saya melakukan itu dan bagaimana cara mencari tahu apa nama bidang itu?
<? php cetak $ messages; ?> letakkan ini di halaman Anda.tpl.php
Mujtaba Sheikh
Bagaimana cara mengakses halaman ini di node ujung depan- {content-type} .tpl.php?
pal4life
2
Anda dapat menggunakan modul Devel dan menggunakan fungsi dpm ($ content) atau kpr ($ content) di file node.tpl Anda. Dari sana Anda dapat melihat semua nama dan merendernya seperti yang Anda inginkan.
Cara terbaik untuk menemukan bidang yang tersedia adalah:
<?phpprint render($content);?>
di file tpl Anda. Ini akan menampilkan daftar bidang yang tersedia. Anda dapat menghapus garis-garis ini nanti. Kemudian, untuk mencetak bidang individual Anda, Anda bisa melakukan:
Jawaban:
Coba ini
<?php print render($content['your_field_name']); ?>
ini akan mencetak nilai bidang itu.sumber
aktifkan modul Devel dan di node- {content-type} .tpl.php
Anda dapat melihat semua bidang $ node dan bidang konten
sumber
Anda dapat menggunakan modul Devel dan menggunakan fungsi dpm ($ content) atau kpr ($ content) di file node.tpl Anda. Dari sana Anda dapat melihat semua nama dan merendernya seperti yang Anda inginkan.
sumber
Cara terbaik untuk menemukan bidang yang tersedia adalah:
di file tpl Anda. Ini akan menampilkan daftar bidang yang tersedia. Anda dapat menghapus garis-garis ini nanti. Kemudian, untuk mencetak bidang individual Anda, Anda bisa melakukan:
tergantung pada bidang Anda (gambar pengguna, bidang gambar, teks normal dan sebagainya).
sumber
Saya menggunakan Modul Devel, untuk menemukan nama bidang. Ini sangat bermanfaat.
sumber