Tokeny jednostki + pole daty + format niestandardowy… nie można używać spacji

9

Mam typ treści (Pytanie tygodnia) ... z polem Data (używane w przypadku „Data publikacji”. Pytania nie zostaną opublikowane do tej daty).

Próbuję niestandardowego sformatować dla niego tytuł bez zmiany domyślnych formatów daty (długa, średnia, krótka).

Dla „Wzorca dla tytułu” ...
Jeśli I [node: field-jcqotw-date: custom: l] pokazuje dzień (np. Niedziela).
Jeśli I [node: field-jcqotw-date: custom: lF] pokazuje dzień miesiąca, bez spacji (np .: SundayJune).
Jeśli I [node: field-jcqotw-date: custom: l F] pokazuje „[node: field-jcqotw-date: custom: l F]” (np .: SundayJune).
Jeśli I [node: field-jcqotw-date: custom: l F] pokazuje „Sunday June” (np .: SundayJune).

Próbowałem „l F”, „l F”, l \ F, (bez łamania spacji), (spacja) itp. Wydaje się, że nic, co robię, nie pozwala spersonalizować spacji.

Edycja: Po kilku badaniach ... wydaje się, że jest to żeton encji + problem z polem daty CCK ... Będę musiał poruszyć problem w tych miejscach.

Dlaczego nie mogę użyć spacji w „formacie niestandardowym”?

Ponadto ... Utworzyłem „Typ daty” o nazwie „mojaData” => 'l F j, Y' („Niedziela 5 czerwca 2011 r.”). Czy istnieje sposób, aby Token wyświetlał ten format? Długi, średni, surowy, krótki ... „myDate” ...

Edycja: zaktualizowano tytuł i pytanie, aby były bardziej poprawne. Problem ma coś wspólnego z interfejsem API jednostki, kontekstem, polem daty

WernerCD
źródło

Odpowiedzi:

5

W tym module zatwierdzania dla daty integracja tokenów została usunięta, ponieważ tokeny pól jeszcze nie działają .

Wystąpił błąd, który można odtworzyć ze starszą kopią modułu Data, ale wydaje się, że wcale nie jest powiązany z Automatycznymi Nodetitles, tylko Data / Token.

Chciałbym poczekać, aż powyższy problem z tokenem i data ponownego dodania pola tokenowego zostaną zatwierdzone .

tim.plunkett
źródło
Myślę, że ma to związek z Entity API / Entity Tokens + moduł Data. Z drobnych badań wynika, że ​​pola CCK są dostępne po włączeniu dodatku „Tokeny jednostki”. Będę musiał rozwiązać problem, chociaż właśnie użyłem. Zamiast spacji jako odstępu.
WernerCD
Moduł Contity API Entity może, ale nie musi, zapewniać własne tokeny, ale nie są to te, które ostatecznie zostaną w pełni obsługiwane przez moduł Token. Ponadto CCK nie istnieje w D7, jego podstawową częścią jest Field API.
tim.plunkett
CCK, jako moduł, istnieje w wersji 7 (zapewnia „dodatkowe” rzeczy ...). Tokeny, których używam, afaik, pochodzą z kombinacji Entity API, Entity Tokeny, Tokeny, Date API (Więcej lub mniej). Musi to być po prostu błąd w części „niestandardowej”, która nie pozwala mi używać spacji.
WernerCD
2

Jest to tak naprawdę podstawowy błąd, którego spacje nie mogą być używane w tokenach „dynamicznych”. Możesz wypróbować łatki dostępne w http://drupal.org/node/1035292 .

Dave Reid
źródło
0

Możesz także wstawić token wiele razy, za każdym razem wstawiając tylko jedną część formatu daty. Odstępy między nimi są następnie poprawnie interpretowane.

<div class="posted-on">%node:created:custom:M %node:created:custom:j, %node:created:custom:Y</div>
Chris Miller
źródło