[TYPO3-german] Plugin: tx_cal; Anpassung des Templates funktioniert nicht (Ausgabeformat des Datums und HTML Layout)...

Heiko Jung jung.heiko at googlemail.com
Fri Mar 14 10:11:40 CET 2014


Hallo nochmal,

    tldr; roq_newsevent funktioniert "im Prinzip" prima, allerdings
nicht in deutscher Übersetzung sondern nur auf Englisch...

ich habe jetzt statt tx_cal die extension roq_newsevent eingebaut welche
auch im Prinzip genau das macht, was ich möchte. Das einzige Problem,
das ich jetzt noch habe ist, dass die Extension (von mir ;-) nicht dazu
zu bewegen ist die Monatsnamen in deutscher Sprache auszugeben.

Das ganze soll ja mal in etwa so aussehen (Schematisch ;-) ):

+--------------+
|     2014     |
+--------------+
|              |
|      28      |
|              |
|     März     |
|              |
+--------------+

Ich verwende zum Ausgeben dieses Datumsformates folgendes Partial:

{namespace e=Tx_RoqNewsevent_ViewHelpers}
<!--
    =====================
        Partials/Event/calendarsheet.html
-->
<div class="calendarsheet">
    <div class="calendaryear"><e:format.date strftime="1"
format="%Y">{newsItem.eventStartdate}</e:format.date></div>
    <div class="calendarday"><e:format.date strftime="1"
format="%d">{newsItem.eventStartdate}</e:format.date></div>
    <div class="calendarmonth"><e:format.date strftime="1"
format="%B">{newsItem.eventStartdate}</e:format.date></div>
</div>

Der Teil "<e:format.date strftime="1"
format="%B">{newsItem.eventStartdate}</e:format.date>" gibt den
Monatsnamen vollständig aus, allerdings in Englisch (Das gleiche gilt
übrigens auch für tx_news, was vermutlich auch bei der event Extension
das Problem ist).

* In der Konstanten Sektion meines Templates habe ich folgende
Einstellungen:

    config.sys_language_uid = 0
    config.language = de
    config.locale_all = de_DE.UTF-8

* Die System-Locale steht auf "de_DE.UTF-8"

* Im Installtool ist in der Konfiguration folgendes eingetragen:

    [SYS][systemLocale] = de_DE

* Im Setup TScript für die tx_news Extension habe ich folgende
Einstellungen gefunden, die die Sprache beeinflussen. Die sollten aber
mit der Übersetzung der eigentlichen Extension nichts zu tun haben. Sind
ja nur für das Social Media Gedöhns:

    plugin.tx_news {
 
        settings {
            facebookLocale = de_DE
            googlePlusLocale = de
            disqusLocale = de
        }
    }

Was mache ich falsch? Irgendwie muss es ja funktionieren, ich habe unter
"/typo3conf/l10n/de/news/Resources/Private/Language" die deutschen
Übersetzungsdateien vorliegen, die werden aber scheinbar nicht genutzt.
Wo könnte denn noch Englisch als default eingestellt sein? Gibt es einen
Parameter der tx_news Extension um die Sprache fest einzustellen (ich
benötige nämlich in diesem Fall keine Mehrsprachigkeit)?

Im voraus herzlichen Dank für Eure Hilfe!!!

Liebe Grüße,
Heiko Jung
> Bernhard Prange <mailto:mail at bernhard-prange.de>
> 10. März 2014 14:20
> Wenns um ne einfache Liste ohne KALENDERFUNKTIONEN geht, schau mal hier:
> http://typo3.org/extensions/repository/view/roq_newsevent
>
> Simple, bringt den ganzen Terminplaner Quatsch nicht mit und funzt mit
> tx_news.
>
>
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> Heiko Jung <mailto:jung.heiko at googlemail.com>
> 10. März 2014 12:06
> Hallo Mailingliste,
>
> ich versuche im Moment mit der Erweiterung tx_cal eine simple eventliste
> der nächsten 3 Monate auf der Startseite unterzubringen. Die
> prinzipielle Einrichtung des Calendar Plugins hat auch zunächst
> funktioniert. Ich kann Events anlegen und sie werden auch prinzipiell
> als Liste ausgegeben (Das benötige ich).
> Ich versuche nun, die Ausgabe der Eventliste zu stylen was natürlich
> auch eine Änderung des Templates voraussetzt. Mein Ziel ist es, eine
> Liste zu erhalten bei dem das Datum eines Events auf einem
> "Abreisskalenderblatt" steht. Dazu müsste im HTML sowas ähnliches wie
> das folgende herauskommen:
>
> <div class="event">
> <div class="eventdate"> <!-- CSS Background: Kalenderblattgrafik -->
> <span class="year">2014</span>
> <span class="day">28</span>
> <span class="month">September</span>
> </div>
> <div class="eventtext">
> <h1>Eventüberschrift</h1>
> <p>Beschreibungstext des Events</p>
> <p class="eventlocation">Ortsbeschreibung</p>
> </div>
> </div>
>
> Ich finde irgendwie nicht den richtigen Einstiegspunkt um überhaupt die
> Ausgabe des Plugins zu beeinflussen. Die Dokumentation des Plugins
> scheint auf einer älteren Typo3 Version zu basieren und hilft mir auch
> nicht wirklich weiter. Hat da jemand Erfahrung mit und kann mich
> eventuell auf den richtigen Weg schubsen? Ein aktuelleres Tutorial, eine
> Beispielkonfiguration oder Ähnliches wäre natürlich das Beste. Habe
> selbst leider nur ältere Sachen gefunden bzw. welche mit denen ich nicht
> zurecht gekommen bin.
> Ganz konkret müsste ich die Ausgabe des eigentlichen Datums viel genauer
> beeinflussen, als es die Konfiguration des Plugins scheinbar zulässt
> (Ich finde hier nur die Möglichkeit, die Reihenfolge von Monat, Tag und
> Jahr anzugeben).
>
> Da meine Anforderung ja relativ schlicht für ein Kalenderplugin ist,
> muss es auch nicht unbedingt die Extension tx_cal sein. Wenn mich eine
> andere Extension eurer Meinung nach schneller ans Ziel bringen könnte,
> bin ich auch gerne bereit was völlig anderes auszuprobieren.
>
> Ich laboriere jetzt seit 3 Tagen an dem Problem rum und bin langsam
> etwas ratlos. Für meine noch relativ bescheidenen Kenntnisse in Typo3
> ist dieses Plugin einfach zu kompliziert. Vielleicht stelle ich mich
> auch einfach nur blöd an. Naja, jede - noch so kleine - Hilfe wäre schon
> super!
>
> Meine Umgebung: Typo3 6.1, PHP 5.5.3
>
> Im voraus schonmal herzlichen Dank für Eure Hilfe!!!
>
> Heiko Jung
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list