Contao-Camp 2024
Ergebnis 1 bis 19 von 19

Thema: News-Teaser: wie 3 Punkte bei weiterlesen entfernen

  1. #1
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard News-Teaser: wie 3 Punkte bei weiterlesen entfernen

    Hallo zusammen,

    ich habe in der Suche nicht gefunden, wie ich die 3 Punkte bei weiterlesen entfernen kann.

    Ich bin nur bis zu <span class="to_newsdetail"><?= $GLOBALS['TL_LANG']['MSC']['more'] ?></span> gekommen, da steht weiterlesen drin. Aber woher kommen da die Punkte ?

    Ich bin nach https://contao-academy.de/blog/conta...de-default-xlf vorgegangen, habe auch den prodcache neu aufgebaut, aber meine Änderungen zeigen sich nicht.

    Viele Grüße,
    conter

  2. #2
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard

    zeige uns mal deine /contao/languages/de/default.xlf
    Grüsse
    Bernhard


  3. #3
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Moin,

    hier meine xliff.
    Ich habe extra mal ein "Hier weiterlesen" reingeschrieben, ob überhaupt das überhaupt benutzt wird und leider wird die Datei wie es aussieht gar nicht benutzt. Und Punkte stehen auch nicht drin.

    Code:
    <?xml version="1.0" ?><xliff version="1.1">
      <file datatype="php" original="src/Resources/contao/languages/en/default.php" source-language="en" target-language="de">
        <body>
          <trans-unit id="MSC.open">
            <source>Read more</source>
            <target>Hier weiterlesen</target>
          </trans-unit>
          <trans-unit id="MSC.author">
            <source>Author</source>
            <target>Autor</target>
          </trans-unit>
          <trans-unit id="MSC.by">
            <source>by</source>
            <target>von</target>
          </trans-unit>
          <trans-unit id="MSC.empty">
            <source>There are no news items for this period.</source>
            <target>Keine Nachrichten in diesem Zeitraum vorhanden.</target>
          </trans-unit>
          <trans-unit id="MSC.emptyList">
            <source>Currently there are no news items.</source>
            <target>Zurzeit sind keine Nachrichten vorhanden.</target>
          </trans-unit>
          <trans-unit id="MSC.comments">
            <source>Comments</source>
            <target>Kommentare</target>
          </trans-unit>
          <trans-unit id="MSC.commentCount">
            <source>(comments: %s)</source>
            <target>(Kommentare: %s)</target>
          </trans-unit>
          <trans-unit id="MSC.news_items">
            <source>%d item(s)</source>
            <target>%d Artikel</target>
          </trans-unit>
          <trans-unit id="MSC.news_previous">
            <source>&amp;lt;</source>
            <target>&amp;lt;</target>
          </trans-unit>
          <trans-unit id="MSC.news_next">
            <source>&amp;gt;</source>
            <target>&amp;gt;</target>
          </trans-unit>
          <trans-unit id="MSC.newsPicker">
            <source>News</source>
            <target>Nachrichten</target>
          </trans-unit>
          <trans-unit id="MSC.newsOverview">
            <source>Back</source>
            <target>Zurück</target>
          </trans-unit>
        </body>
      </file>
    </xliff>
    Viele Grüße,
    conter

  4. #4
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ändere mal
    <trans-unit id="MSC.open">
    auf
    <trans-unit id="MSC.more">
    Grüsse
    Bernhard


  5. #5
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Punkte stehen in der Übersetzung so in der Original-Datei drin.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  6. #6
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard .xlf überschreiben

    Hallo Bernhard, hallo Maren,

    danke für die Hilfe.
    Ich habe mir daraufhin noch mal die
    vendor/contao/core-bundle/src/Resources/contao/languages/de/default.xlf
    genauer angesehen.

    Da gibt es die Anweisung
    Code:
          <trans-unit id="MSC.more">
            <source>Read more …</source>
            <target>Weiterlesen …</target>
          </trans-unit>
    Da kommen also die Punkte her.

    Jetzt bleibt die Frage, warum meine
    contao/languages/de/default.xlf
    die Systemwerte nicht überschreibt??

    Ich habe jetzt auch in der
    vendor/contao/core-bundle/src/Resources/contao/languages/de/default.xlf
    die Punkte gelöscht, Prodcache und Systemwartung aktualisiert und ich habe immer noch die Punkte drin.

    Was muss ich noch tun, dass die xlf gelesen wird?

    Viele Grüße,
    conter

  7. #7
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also in der Originaldatei solltest Du nie Änderungen vornehmen. Das ist nicht updatesicher.
    Hast Du Deine Datei jetzt wie von Bernhard beschrieben geändert? Danach Symfony-Cache gelöscht?
    Eventuell spielt der normale Cache auch noch mit rein, habe ich nicht getestet.
    Wo in der Struktur liegt die von Dir jetzt neu angelegte Datei und welchen Dateinamen hat sie - am besten ein Screenshot posten.

    Nachtrag: Davon abgesehen solltest Du immer nur das anpassen, was Du wirklich benötigst.
    Geändert von mlweb (24.01.2023 um 11:51 Uhr)
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  8. #8
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Hallo zusammen,

    ich habe die Datei von
    vendor/contao/core-bundle/src/Resources/contao/languages/de/default.xlf
    nach
    contao/languages/de/default.xlf
    dupliziert:
    defaultxlf.png
    und dort eine Änderung gemacht, nämlich die Punkte bei
    Code:
          <trans-unit id="MSC.more">
            <source>Read more</source>
            <target>Weiterlesen</target>
          </trans-unit>
    gelöscht.
    Dann über den Manager prodcache gelöscht.
    Im contao backend script und shared cache gelöscht.
    Im Browser Cookies, Bilder und Dateien im Cache gelöscht.

    Viele Grüße,
    conter

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Zitat Zitat von conter Beitrag anzeigen
    Hallo zusammen,

    ich habe die Datei von
    vendor/contao/core-bundle/src/Resources/contao/languages/de/default.xlf
    nach
    contao/languages/de/default.xlf
    dupliziert:
    Das würde ich nicht machen. Du solltest nur die Labels anpassen, die du wirklich anpassen willst. Außerdem ist es für dich vielleicht einfache PHP statt XLF zu verwenden. Siehe auch https://docs.contao.org/dev/framewor...g-translations
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe es gerade in meiner Testinstallation (Contao 4.13.15) ausprobiert. Folgender Code führt bei mir problemlos zum gewünschten Ergebnis:
    Code:
    <?xml version="1.0" ?><xliff version="1.1">
      <file datatype="php" original="src/Resources/contao/languages/en/default.php" source-language="en" target-language="de">
        <body>
          <trans-unit id="MSC.more">
            <source>Read more …</source>
            <target>Weiterlesen</target>
          </trans-unit>
        </body>
      </file>
    </xliff>
    Welche Contao-Version verwendest Du genau?

    @Spooky Kann da noch eine Erweiterung "reinpfuschen"?

    Edit: Ich sehe schon den Fehler. Du hast auch bei source die Punkte gelöscht. Das darfst Du nicht machen. Die Übersetzung bezieht sich ja genau auf die originale Source.
    Geändert von mlweb (24.01.2023 um 16:18 Uhr)
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  11. #11
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Hallo Maren,

    daaanke, du Heldin hast den Fehler gefunden!!

    Viele Grüße,
    conter

  12. #12
    Contao-Nutzer
    Registriert seit
    17.03.2010.
    Beiträge
    87

    Standard

    Hallo in die Runde,

    ich bin gerade dabei nach einen Update von 4.9.42 auf 4.13.36 ein redesign umszusetzen.
    Hierzu wollte ich die Texte der Sprachdateien entsprechend anpassen.

    Hierzu habe ich das Verzeichnis
    contao/languages/de

    und die neue Datei default.php mit folgendem Inhalt
    Code:
    <?php
    
    //Weiterlesen News
    $GLOBALS['TL_LANG']['MSC']['more'] = 'Jetzt lesen …';
    eingefügt und dann den Anwendungscache gelöscht.

    Da dieses zu keinem Erfolg führt, habe ich als Alternative das gleiche einmal mit der default.xlf probiert. Auch dieses leider ohne Erfolg. Eine parallel angelegte Datei unter /conta/dca wird hingegen berücksichtigt.

    Nach den diversen Versuchen habe ich einmal die deafult unter
    contao/vendor/contao/core-bundle/src/Resources/contao/languages/de
    angepasst. Das führt zum Erfolg, ist aber natürlich nicht updatesicher und daher nicht sinnvoll nutzbar.

    Hat Jemand evtl noch einen Tip. wo ich schauen könnte oder was ich testen könnte?

    VG
    Gunnar

  13. #13
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard

    wie hat der Inhalt deiner default.xlf ausgesehen?
    Grüsse
    Bernhard


  14. #14
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Gunnar Beitrag anzeigen
    Eine parallel angelegte Datei unter /conta/dca wird hingegen berücksichtigt.
    In welchem Ordner liegt Deine Language-Datei?
    Parallel angelegt unter /contao/dca (das fehlende "o" vermute ich mal als Schreibfehler) hört sich für mich an, als wenn Du Deine Datei genau in diesen Ordner gelegt hast.
    Das wäre aber falsch /contao/languages/de wäre der richtige Ordner.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  15. #15
    Contao-Nutzer
    Registriert seit
    17.03.2010.
    Beiträge
    87

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    In welchem Ordner liegt Deine Language-Datei?
    Parallel angelegt unter /contao/dca (das fehlende "o" vermute ich mal als Schreibfehler) hört sich für mich an, als wenn Du Deine Datei genau in diesen Ordner gelegt hast.
    Das wäre aber falsch /contao/languages/de wäre der richtige Ordner.


    Ist hier nur der Tippfehler. Verzeichnis heisst schon contao

    - - - Aktualisiert - - -

    Zitat Zitat von derRenner Beitrag anzeigen
    wie hat der Inhalt deiner default.xlf ausgesehen?
    Code:
    <?xml version="1.0" ?><xliff version="1.1">
      <file datatype="php" original="src/Resources/contao/languages/en/default.php" source-language="en" target-language="de">
        <body>
          <trans-unit id="MSC.more">
            <source>Read more …</source>
            <target>Jetzt lesen</target>
          </trans-unit>
        </body>
      </file>
    </xliff>

  16. #16
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und diese Datei liegt jetzt genau in welchem Ordner?

    Symfony Cache hast Du z.B. über den Manager gelöscht?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  17. #17
    Contao-Nutzer
    Registriert seit
    17.03.2010.
    Beiträge
    87

    Standard

    pfade.JPG

    Da habe ich es sowohl mit der default.xlf sowie der default.php probiert.


    Den Cache habe ich nach jedem neuen Versuch geleert.

  18. #18
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Das ist der falsche Pfad. Es muss contao/languages/de/default.php sein - im Contao Installationsverzeichnis. Du hast momentan nur languages/de/default.php
    » sponsor me via GitHub or PayPal or Revolut

  19. #19
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    @Gunnar Es ist nicht so sehr geschickt, wenn Du Deinen Installationspfad auch contao nennst, denn dann sind solche Missverständnisse geradezu vorprogrammiert.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •