Tutorials

Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.

Zurück zur Übersicht

TYPO3: Entfernen von "Translate to"- und Kopie-Tags

#Tutorials#TYPO3

Hat man mehrsprachige Seiten in TYPO3 und legt Inhalte in einer anderen Sprache, so steht dort immer [Translate to ...]. Das ist nicht immer schön und kann recht einfach ausgeschaltet werden, allerdings nicht im TYPOSCRIPT, da sonst mindestens die eckigen Klammern übrig bleiben würden.

Auch das Kopie-Tag was in Titeln oft dazugeschrieben wird, kann man schnell entfernen.

Unbennenen des Translate to Tags


TCEMAIN {
    translateToMessage = Translate to "%s"
}

Entfernen des Translate to Tags


$TCA['tt_content']['columns']['header']['l10n_mode'] = '';
$TCA['tt_content']['columns']['bodytext']['l10n_mode'] = '';

Entfernen des Kopie-Tags bei tt_content


TCEMAIN.table.tt_content {
    disablePrependAtCopy = 1
    disableHideAtCopy = 1
}

Entfernen des Kopie-Tags bei pages


TCEMAIN.table.pages {
    disablePrependAtCopy = 1
    disableHideAtCopy = 1
}

Kommentare

  • Patrick
    Hallo Andre,
    super Tipp, macht das arbeiten wirklich leichter.

    Man kann auch in der LocalConfiguration.php am Ende folgendes eintragen:

    $typo_db_extTableDef_script = 'extTables.php';

    extTables.php ins gleiche Verzeichnis und in dieses Dokument folgenden Code:


    Dann klappts auch und man muss nicht eine eigene Erweiterung basteln.

    Gruß, Patrick
    Antworten
    • Andre Knieriem
      Hey Patrick, freut mich, dass ich dir helfen konnte. Die Herangehensweise mit der LocalConfiguration.php ist allerdings nicht zu empfehlen, da diese Datei vom Install-Tool überschrieben wird. Wenn du dort also einmal ein Setting änderst, dann sind deine Änderungen wieder überschrieben.
      Antworten
  • Ulrix
    Danke für die Information, da ich ein Anfänger bin frage ich mich in welcher Datei ich die Änderung durchführen muss und wo sich diese Datei befindet?

    Kann mir hier jemand helfen?

    MfG Ulrix
    Antworten
    • Andre Knieriem
      Hallo Ulrix,

      die TCEMAIN Sachen müssen ins TS-Config . Dies ist meistens bei der Hauptseite( Die mit der Weltkugel) unter Seiteneinstellungen/Resources und dort ins Page TSConfig.

      Der PHP-Code muss in eine Extension und dort in die ext_tables.php

      Wenn du noch keine Extension hast, die du bearbeiten/erweitern kannst, dann kannst du dir schnell und einfach eine anlegen. Google dir dafür am besten ein Tutorial.

      Grüße
      André
      Antworten

Hinterlasse einen Kommentar

Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Kommentar wird gespeichert
Danke für deinen Kommentar! Sobald er freigegeben wurde erscheint er hier.