Portletnamen (Nachrichten) ändern & V-Cal Icon ausblende

  • Grüezi Miteinander

    Also wir haben folgende Fragen:

    1.Wie ändert man den Portletnamen von z.B Nachtichten od. Kalender?
    Würden gerne den Namen von "Nachrichten" auf "News" ändern in dem auf der rechten Seite erscheinenden Newsticker.

    2.Wie kann man in einem Eventartikel den V-Cal & I-Cal ausblenden?

    Besten Dank für eure Hilfe!

    LIEBE GRÜSSE

    MILI & SEBI

  • Hallo,

    1. Portletname soweit Standardportlet (z.B. News, Calendar) sind feste Namen die via PloneTranslations-Service überschrieben werden. die entsprechende PO File Suchen und Ändern. --> Stichwort i18n

    2. man kann alles anpassen, es ist bloss eine Frage des aufwands:
    hier einfach in der ZMI auf portal_skins/plone_content/event_view/ gehen customizing machen und die Tabellenzelle mit den Cal-Einträgen ausblenden/löschen/auskomentieren oder wie man möchte. weg ist es.

    Viel Spass mit Plone

    Die beste Informationsquelle sind Leute, die versprochen haben, nichts weiterzuerzählen.

    Marcel Mart
    frz. Schriftsteller

  • Pumukel: Besten Dank, dass mit dem v-cal und i-cal löschen hat bestens geklappt. Kannst du uns vielleicht noch genauer erklären, wie man den Namen des Nachrichtenportlets ändert?Also den Titel von Nachrichten in News ändert?

    Und wir haben noch ein neue Frage: Ist es möglich, dass die Zeit von einem Event auch im Portlet "Termine" auf der rechten Seite angezeigt wird?Wenn ja, wie?

    Besten Dank für eure Hilfe!

    LIEBE GRÜSSE

    MILI & SEBI

  • Hallo ihr beiden,

    zum Verständnis:
    es gibt in Plone einen automatisierten Übersetzungsdienst: PloneTranslation, der Übersetzt dir den Englischen Begriff News ins Deutsche.

    Jetzt gibt es mehrere Lösungsmöglichkeiten: Erstens, man löscht die generelle Übersetzung des Begriffs news aus der plone.po Datei für Anfänger vielleicht zu kompliziert oder man Sieht sich das Portlet-Template an:

    unter Portal_view_customization (http://localhost:8080/portal/portal_…anage_workspace Link auf das Tool bei lokaler Instalation mit Port 8080 und Site-ID portal)
    dort das Portlet: news.pt

    Dort hast du die Zeile:

    Code
    <dt class="portletHeader">
            <span class="portletTopLeft"></span>
            [url='#']News[/url]
            <span class="portletTopRight"></span>
        </dt>

    wenn man den Teil:

    Code
    i18n:translate="box_news"

    entfernt wird auch die Übersetzung im Portlet deaktiviert.

    Zum Letzten Punkt: Zeit im Termin-Portlet, einfach im gleichen Bereich das events.pt ansehen und einen Tal-Ausdruck, der die Zeit des Termins zurückgibt, eintragen.

    Ich hoffe jetzt habe ich für diesen Tread alle Fragen beantwortet. Eine Bitte pro Frage einen Tread, dann wird es übersichtlicher.

    Gruss Pumukel

    Die beste Informationsquelle sind Leute, die versprochen haben, nichts weiterzuerzählen.

    Marcel Mart
    frz. Schriftsteller

  • Hallo Pumukel besten Dank für deine Hilfe!
    Du hast uns sehr geholfen!

    OK werden in Zukunft pro Frage einen Thread öffnen.

    doch um noch kurz auf diesen Tal-Ausdruck zurückzukommen, ist der irgendwo zu finden? oder kann ich diesen:

    <tal:date content="python:toLocalizedTime(obj.start)">
    May 5
    </tal:date>

    irgendwie anpassen?

    Sorry wir sind leider nicht wirklich bewandert was das angeht :roll:

    Liebe Grüsse
    Mili

  • Hallo Mili,

    sicher bin ich mir nicht, die Python-Dokumentation der Funktionen müsste man eigentlich in irgendeiner API finden die Beschreibt wie und was alles Möglich ist, leider für sowas noch keine gefunden.

    Aber mit Googles Hilfe findet man, dass die Funktion scheinbar einen weiteren Parameter aufnehmen kann:

    Code
    python:toLocalizedTime(obj.start, long_format=1)


    das sollte eigentlich eine Langform des Datums inklusive Uhrzeit erzeugen. Habe es aber nicht getestet.

    Gruss Pumukel

    Die beste Informationsquelle sind Leute, die versprochen haben, nichts weiterzuerzählen.

    Marcel Mart
    frz. Schriftsteller