Token Entitas + Bidang Tanggal + Format Kustom ... tidak dapat menggunakan spasi

9

Saya memiliki jenis konten (Pertanyaan Minggu Ini) ... dengan bidang Tanggal (Digunakan untuk "Tanggal Penerbitan". Pertanyaan tidak akan dipublikasikan hingga tanggal tersebut).

Saya mencoba untuk memformat Judul untuk itu tanpa mengubah format tanggal default (Panjang, Sedang, Pendek).

Untuk "Pola untuk judul" ...
Jika saya [simpul: bidang-jcqotw-date: custom: l] itu menunjukkan hari (mis .: Minggu).
Jika saya [simpul: bidang-jcqotw-date: custom: lF] itu menunjukkan dayMonth, tidak ada ruang (mis: SundayJune).
Jika saya [node: field-jcqotw-date: custom: l F] itu menunjukkan "[node: field-jcqotw-date: custom: l F]" (mis: SundayJune).
Jika saya [simpul: bidang-jcqotw-date: custom: l F] itu menunjukkan "Minggu Juni" (mis: SundayJune).

Saya sudah mencoba "l F", 'l F', l \ F, (non breaking space), (Space), dll ... Sepertinya tidak ada yang saya lakukan untuk membiarkan "Custom" menggunakan spasi.

Sunting: Setelah beberapa penelitian ... tampaknya menjadi Entitas Token + masalah CCK Date Field ... Saya harus meletakkan masalah di tempat-tempat itu.

Mengapa saya tidak bisa menggunakan spasi di "Format khusus"?

Juga ... Saya telah membuat "Tipe Tanggal" hanya disebut "myDate" => 'l F j, Y' ('Minggu 5 Juni 2011'). Apakah ada cara agar Token menunjukkan format itu? Panjang, sedang, mentah, pendek ... "myDate" ...

Sunting: Judul dan Pertanyaan yang Diperbarui agar lebih benar. Masalahnya ada hubungannya dengan API Entitas, Konteks, Bidang Tanggal

WernerCD
sumber

Jawaban:

5

Dalam komit ke modul Tanggal ini, integrasi token telah dihapus, karena token bidang belum berfungsi .

Kesalahan yang Anda dapatkan dapat direproduksi dengan salinan modul Date yang lebih lama, tetapi tampaknya tidak terkait sama sekali dengan Nodetitles Otomatis, hanya Date / Token.

Saya akan menunggu sampai masalah Token di atas dan masalah Tanggal Re-Add Field Token Support dilakukan.

tim.plunkett
sumber
Saya pikir itu ada hubungannya dengan API Entity / Modul Token + Tanggal. Dari sedikit riset, sepertinya bidang CCK tersedia setelah mengaktifkan addon "Entity Tokens". Saya harus meletakkan masalah di sana, meskipun saya baru saja menggunakan. Bukan spasi sebagai celah-jeda.
WernerCD
Modul contity API Entity mungkin atau mungkin tidak menyediakan token itu sendiri, tetapi bukan itu yang akan didukung sepenuhnya oleh modul Token. Selain itu, CCK tidak ada di D7, bagian yang inti adalah API Lapangan.
tim.plunkett
CCK, sebagai modul, memang ada di 7 (menyediakan barang "ekstra" ...). Token yang saya gunakan, afaik, berasal dari kombinasi API Entitas, Token Entitas, Token, API Tanggal (Lebih atau kurang). Pasti menjadi sesuatu yang buggish di bagian "custom" yang tidak memungkinkan saya untuk menggunakan spasi.
WernerCD
2

Ini sebenarnya adalah bug inti yang spasi tidak dapat digunakan dalam token 'dinamis'. Anda mungkin ingin mencoba tambalan yang tersedia di http://drupal.org/node/1035292 .

Dave Reid
sumber
0

Anda juga dapat memasukkan token beberapa kali, setiap kali memasukkan hanya satu bagian dari format tanggal Anda. Spasi antara kemudian diartikan dengan benar.

<div class="posted-on">%node:created:custom:M %node:created:custom:j, %node:created:custom:Y</div>
Chris Miller
sumber