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

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 .


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


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>
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.