Маркери сутності + Поле дати + Спеціальний формат… не можуть використовувати пробіли


9

У мене є тип вмісту (Питання тижня) ... з полем Дата (використовується для "Дата публікації". Питання не будуть опубліковані до цієї дати).

Я намагаюсь відформатувати заголовок для нього, не змінюючи формати дат за замовчуванням (Довгий, Середній, Короткий).

Для "Шаблон для заголовка" ...
Якщо я [node: field-jcqotw-date: custom: l], він показує день (наприклад: неділя).
Якщо я [node: field-jcqotw-date: custom: lF] він показує dayMonth, немає місця (наприклад: SundayJune).
Якщо я [node: field-jcqotw-date: custom: l F], він показує "[node: field-jcqotw-date: custom: l F]" (наприклад: SundayJune).
Якщо я [node: field-jcqotw-date: custom: l F], він показує "неділю червня" (наприклад: SundayJune).

Я спробував "l F", "l F", l \ F, (не розбиваючи пробіл), (пробіл) тощо ... Нічого, що я роблю, не здається, що "Custom" використовує пробіл.

Редагувати: Після деяких досліджень ... це, мабуть, є марками Entity + CCK Data Field Issue ... Мені доведеться поставити проблему в цих місцях.

Чому я не можу використовувати пробіл у "Спеціальному форматі"?

Також ... Я створив "Тип дати", просто названий "myDate" => 'l F j, Y' ('неділя, 5 червня 2011 р.). Чи є спосіб змусити Token показати цей формат? Довгий, середній, сирий, короткий ... "myDate" ...

Редагувати: оновлені заголовок та питання, щоб бути правильнішими. Проблема пов'язана з API Entity, контекстом, полем дати

Відповіді:


5

У цьому посвідченні модуля Date інтеграція маркерів була видалена, оскільки маркери поля ще не працюють .

Помилка, яку ви зрозуміли за допомогою старої копії модуля Date, але, схоже, зовсім не пов’язана з автоматичними Nodetitles, просто Date / Token.

Я б зачекав, поки не буде здійснено вищезазначений номер Token та дата випуску Re-Add Field Token .


Я думаю, що це стосується Entity API / Entity Tokens + модуля дати. З невеликого дослідження здається, що поля CCK доступні після ввімкнення додатка "Entity Tokens". Мені доведеться поставити проблему там, хоча я просто використовував. Замість пробілів як пробіл.
WernerCD

Модуль внеску API Entity може надавати власні жетони або не може надавати їх, але це не ті, які в кінцевому підсумку повністю підтримуються модулем Token. Крім того, CCK не існує в D7, його частина, яка є в основі, - Field API.
tim.plunkett

CCK, як модуль, існує в 7 (надає "зайві" речі ...). Токени, які я використовую, afaik, походять з поєднання API Entity, Entity Tokens, Tokens, API API (Більше або менше). Повинно бути чимось помилковим у «спеціальній» частині, що не дозволяє мені використовувати пробіли.
WernerCD


0

Ви також можете вставити маркер кілька разів, кожен раз вставляючи лише одну частину формату дати. Потім проміжки між ними правильно інтерпретуються.

<div class="posted-on">%node:created:custom:M %node:created:custom:j, %node:created:custom:Y</div>
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.