Saya ingin menampilkan penggoda di atas setiap artikel di bawah judul, seperti pada tata letak "konten lengkap" berikut:
- Judul
- Teaser (ringkasan artikel)
- Gambar
- Tubuh
Selain itu teaser harus memiliki format sendiri (misalnya huruf miring dan font yang lebih besar)
Saya tidak menemukan cara untuk melakukan itu tanpa mengedit file tpl atau file inti.
Sebuah solusi adalah dengan menambahkan bidang baru "article_teaser" ke jenis konten saya, kemudian mengelola tampilan untuk mendapatkan tata letak saya di tampilan "Konten penuh". Ini berfungsi, tetapi saya tidak suka memiliki dua bidang asah dalam bentuk konten input saya, karena saya harus mengetik dua kali teks yang sama.
Tampaknya saya tidak dapat membagi badan bidang menjadi bagian "teks" dan "ringkasan", tetapi saya hanya dapat menampilkan satu atau yang lain, tetapi tidak keduanya!
Apakah ada cara (modul?) Untuk melakukan itu?
(Lingkungan saya: Drupal 7 dengan sub tema Zen.)
/taxonomy/term/%
; jika Anda mengedit tampilan itu, Anda dapat melihat bagaimana argumen (filter kontekstual) ditarik untuk memungkinkan Anda mengedit tampilan untuk istilah taksonomi. Anda dapat mengatur hal serupa untuk halaman buku di situs Anda.Tampilan pasti bisa melakukan pekerjaan itu. Tapi saya pikir itu sedikit berlebihan untuk persyaratan ini.
Cara lain untuk mencapainya adalah mengimplementasikan hook_field_extra_fields () dan hook_node_view () dalam modul khusus Anda.
Kosongkan cache dan Anda dapat pergi ke jenis konten "Kelola tampilan" pengaturan untuk menarik dan menjatuhkan untuk menempatkan bidang "ringkasan tubuh". Sebagai contoh
admin/structure/types/manage/page/display
.sumber
Array
.pada drupal 7:
Di isian Badan Anda dapat menggunakan 'tulis ulang hasil' dan gunakan di 'pola penggantian' ini:
dan ini akan menampilkan ringkasan lengkap.
sumber
Untuk definisi ulang jenis konten, Anda perlu melihat Panel karena salah satu fungsi Panel adalah mendefinisikan ulang tampilan dasar dari Tipe Konten tertentu (atau informasi berdasarkan kriteria pemilihan lainnya)
sumber
Ketika Arjan memperhatikan cuplikan Cityreader menghasilkan hasilnya tetapi tidak ditampilkan dengan benar.
Variasi ini bekerja untuk saya:
sumber
Jika Anda tertarik pada solusi tanpa kode menggunakan modul Views and Display Suite, Anda dapat:
Buat blok Views dengan bidang ringkasan di atasnya. Di bawah opsi filter kontekstual dalam pengaturan lanjutan Anda dapat mengatur opsi "Berikan nilai default" dengan ketik Content ID dari URL.
Di bawah Tipe Konten -> [tipe konten Anda] -> Kelola tampilan pilih opsi Bidang khusus (menu di bagian bawah) dan buat bidang Blok khusus dari Tampilan yang Anda buat pada langkah 1.
Saat simpan, bidang Kustom akan muncul dalam daftar bidang jenis simpul tempat Anda dapat memilih di wilayah mana ia akan muncul.
sumber