У меня есть тип контента (Вопрос недели) ... с полем Дата (используется для "Дата публикации". Вопросы не будут опубликованы до этой даты).
Я пытаюсь отформатировать заголовок для него без изменения стандартных форматов даты (длинный, средний, короткий).
Для "Шаблон для заголовка" ...
Если я [узел: поле-jcqotw-date: custom: l] он показывает день (например: воскресенье).
Если я [node: field-jcqotw-date: custom: lF], он показывает dayMonth, без пробелов (например, SundayJune).
Если я [узел: field-jcqotw-date: custom: l F], он показывает «[node: field-jcqotw-date: custom: l F]» (например: SundayJune).
Если я [node: field-jcqotw-date: custom: l F], это показывает «Sunday June» (например: SundayJune).
Я пробовал "l F", "l F", l \ F, (неразрывный пробел), (пробел) и т. Д. Ничто из того, что я делаю, не позволяет "Custom" использовать пробел.
Редактировать: После некоторого исследования ... кажется, это проблема Entity Tokens + CCK Date Field ... Мне придется поднять проблему в этих местах.
Почему я не могу использовать пробел в «Пользовательском формате»?
Кроме того ... Я создал «Тип даты», просто называемый «myDate» => 'l F j, Y' («Воскресенье, 5 июня 2011 г.»). Есть ли способ получить токен, чтобы показать этот формат? Длинный, средний, сырой, короткий ... "myDate" ...
Изменить: обновлены заголовок и вопрос, чтобы быть более правильным. Проблема как-то связана с Entity API, Context, Date Field
Это на самом деле основная ошибка, что пробелы нельзя использовать в «динамических» токенах. Возможно, вы захотите попробовать патчи, доступные на http://drupal.org/node/1035292 .
источник
Вы также можете вставить токен несколько раз, каждый раз вставляя только одну часть вашего формата даты. Пробелы между ними корректно интерпретируются.
источник