it-swarm.com.de

Entitätstoken + Datumsfeld + Benutzerdefiniertes Format ... Leerzeichen können nicht verwendet werden

Ich habe einen Inhaltstyp (Frage der Woche) ... mit einem Datumsfeld (wird für "Veröffentlichungsdatum" verwendet. Fragen werden erst zu diesem Datum veröffentlicht).

Ich versuche, den Titel benutzerdefiniert zu formatieren, ohne die Standard-Datumsformate (Lang, Mittel, Kurz) zu ändern.

Für "Muster für den Titel" ...
Wenn ich [Knoten: Feld-jcqotw-Datum: Benutzerdefiniert: l], wird der Tag angezeigt (z. B. Sonntag).
Wenn I [node: field-jcqotw-date: custom: lF] den TagMonat anzeigt, kein Leerzeichen (z. B. SundayJune).
Wenn I [Knoten: Feld-jcqotw-Datum: Benutzerdefiniert: lF] "[Knoten: Feld-jcqotw-Datum: Benutzerdefiniert: lF]" (z. B. Sonntag, Juni).
Wenn I [node: field-jcqotw-date: custom: l F] "Sunday June" (z. B. SundayJune) anzeigt.

Ich habe versucht, "l F", "l F", l\F (nicht unterbrechendes Leerzeichen), (Leerzeichen) usw. Nichts, was ich tue, scheint "Benutzerdefiniert" ein Leerzeichen verwenden zu lassen.

Bearbeiten: Nach einigen Recherchen ... scheint es sich um ein Problem mit Entity Tokens + CCK-Datumsfeldern zu handeln ... Ich muss an diesen Stellen ein Problem melden.

Warum kann ich kein Leerzeichen im "Benutzerdefinierten Format" verwenden?

Außerdem ... habe ich einen "Datumstyp" erstellt, der einfach "myDate" heißt => 'l F j, Y' ('Sonntag, 5. Juni 2011'). Gibt es eine Möglichkeit, Token dazu zu bringen, dieses Format anzuzeigen? Lang, mittel, roh, kurz ... "myDate" ...

Bearbeiten: Titel und Frage wurden aktualisiert, um korrekter zu sein. Das Problem hat etwas mit der Entitäts-API, dem Kontext und dem Datumsfeld zu tun

9
WernerCD

In dieses Commit to Date-Modul wurde die Token-Integration entfernt, da Feld-Token funktionieren noch nicht .

Der Fehler, den Sie mit einer älteren Kopie des Datumsmoduls reproduzierbar gemacht haben, scheint jedoch überhaupt nicht mit automatischen Knotentiteln zu tun zu haben, sondern nur mit Datum/Token.

Ich würde warten, bis das oben genannte Token-Problem und das Datum-Problem Re-Add Field Token Support festgeschrieben sind.

5
tim.plunkett

Dies ist tatsächlich ein Kernfehler, bei dem Leerzeichen nicht in "dynamischen" Token verwendet werden können. Möglicherweise möchten Sie die in http://drupal.org/node/1035292 verfügbaren Patches ausprobieren.

2
Dave Reid

Sie können das Token auch mehrmals einfügen, wobei jedes Mal nur ein Teil Ihres Datumsformats eingefügt wird. Die Zwischenräume werden dann korrekt interpretiert.

<div class="posted-on">%node:created:custom:M %node:created:custom:j, %node:created:custom:Y</div>
0
Chris Miller