Маркеры Сущности + Поле Даты + Пользовательский Формат… невозможно использовать пробелы


У меня есть тип контента (Вопрос недели)... с полем даты (Используется для "Дата публикации". Вопросы не будут опубликованы до этой даты).

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

Для "Шаблона для заголовка"...
Если я [узел: поле-jcqotw-дата: обычай:l], он показывает день (например, воскресенье).
Если я [узел: поле-jcqotw-дата: обычай:LF], он показывает месяц, без пробела (например: Воскресенье, июнь).
Если я [узел: поле-jcqotw-дата: обычай: l F], он показывает "[узел: поле-jcqotw-дата: обычай: l F]" (например, в воскресенье).
Если я [узел: поле-jcqotw-дата: обычай: l F], он показывает "Воскресенье июня" (например: воскресенье июня).

Я пробовал "l F", "l F", l\F, (неразрывный пробел), (Пробел) и т. Д... Ничто из того, что я делаю, похоже, не позволяет "Обычаю" использовать пространство.

Изменить: После некоторых исследований... похоже, это проблема с полем даты сущности + CCK... Мне придется поставить вопрос в этих места.

Почему я не могу использовать пробел в "Пользовательском формате"?

Также... Я создал "Тип даты", просто называемый "myDate" => "l F j, Y" ("Воскресенье, 5 июня 2011 года"). Есть ли способ заставить токен показывать этот формат? Длинный, средний, грубый, короткий... "Моя дата"...

Изменить: Обновлено название и вопрос, чтобы быть более правильными. Проблема как-то связана с API сущности, контекстом, полем даты

Author: kiamlaluno, 2011-06-05

3 answers

В этом модуле фиксации на сегодняшний день интеграция токенов была удалена, потому что маркеры полей еще не работают.

Ошибка, которую вы получили, воспроизводима с более старой копией модуля даты, но, похоже, никак не связана с автоматическими заголовками узлов, просто Дата/токен.

Я бы подождал, пока не будут зафиксированы вышеупомянутая проблема с токеном и проблема с датой Повторное добавление поддержки маркеров полей .

 5
Author: tim.plunkett, 2011-06-05 20:01:03

На самом деле это основная ошибка, из-за которой пробелы нельзя использовать в "динамических" токенах. Возможно, вы захотите попробовать исправления, доступные в http://drupal.org/node/1035292.

 2
Author: Dave Reid, 2011-08-18 06:42:11

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

<div class="posted-on">%node:created:custom:M %node:created:custom:j, %node:created:custom:Y</div>
 0
Author: Chris Miller, 2016-05-02 16:49:37