Ergebnis 1 bis 6 von 6

Thema: Mehrsprachigkeit und Dateifeld harmonieren nicht - (levelmedia: -1, slide, media

      
  1. #1
    Forum Zuschauer
    Registriert seit
    09.04.2007
    Beiträge
    2

    Mehrsprachigkeit und Dateifeld harmonieren nicht - (levelmedia: -1, slide, media

    Hi Folks,

    folgendes Problem: Zur Darstellung eines Kopfbildes verwende ich wie oft beschrieben das Feld "media" der Seiteneigenschaften. In diesem Feld kann man eine oder mehrere Dateien eintragen (als Liste) die dann per TSkript geladen werden.

    Dies funktioniert in der Defaultsprache wunderbar nur in der Alternativsprache nicht, selbst wenn man eine Datei in die Overlaydaten einträgt (also eine Seitenübersetzung anlegt und dann eine Datei separat für die Sprache auswählt).

    Hier der entsprechende Skript:

    [TS] KEYVISUAL = IMG_RESOURCE
    KEYVISUAL {
    file.import = fileadmin/templates/keyvisuals/
    file.import.data = levelmedia: -1, slide
    file.import.listnum = 0
    file.import.override.field = media
    }
    [/TS]

    Resultat: sobald in der Alternativsprache (L=1) geladen wird, ist kein File vorhanden.

    Ich verwende IMG_RESOURCE um nur den Pfad+Dateinamen zu erhalten.

    Weil wir einmal dabei sind - vielleicht hat ja jemand hier noch ne Idee, warum mir Typo3 jedes mal wenn ich im Backend eine Datei auf zwei Seiten auswählen möchte, mir jedes mal ne fortlaufende Nummer dran hängt-also zb. "kopfbild_01.jpg"?

    Vielen Dank für Antworten - mein Latein dazu konvergiert gegen 0.

    Tobias

  2. #2
    Forum Zuschauer
    Registriert seit
    09.04.2007
    Beiträge
    2

    erste Erfolge

    ok - also eine Sache hab ich schon rausgefunden:

    TS greift nicht auf die "fallback" Daten zurück, versucht also in der Version der aktuellen Sprache dieses DB Feld für media zu lesen und liefert "leer" zurück, weil da nix drin ist. Er sollte statt dessen in der default-Sprache schauen, dann würde er auch einen Dateinamen finden - kann man ihm das irgendwie beibringen.

    Sobald ich einen Wert bei Seiteneigenschaften der zusätzlichen Sprache eintrage - gelinkts-hier wiederum trägt er wenn ich die gleiche Datei auswähle wie in der Hauptsprache ein "_01" an den Eintrag, sodass die Datei natürlich nicht gefunden werden kann.

    Ansonsten bleibt noch das Rätsel mit der fortlaufenden Nummerierung bei mehrfacher Selektion einer Datei.

    Vielen Dank

    Tobias

  3. #3
    Forum Stammgast
    Registriert seit
    02.01.2007
    Beiträge
    129
    Vermutlich bist Du mittlerweile - is ja schon was her - selbst drauf gekommen, aber:

    Das mit der Nummerierung hat einfach damit zu tun, dass TYPO3 die Dateien aus den Dateifeldern immer ins Uploads-Verzeichnis kopiert. Wenn Du jetzt beispielsweise einmal einen Datensatz in Sprache 1 hast und den in Sprache 2 kopierst, dann kopiert TYPO3 auch das Bild. Da das wiederum aber schon im Uploads-Ordner vorhanden ist, hängt TYPO3 einfach eine fortlaufende Nummer dahinter, um die bereits vorhandene Datei nicht überschreiben zu müssen. Platzverschwendung einerseits (gerade bei Mehrsprachigkeit), aber auch Sicherheit andererseits, denn Du könntest, wenn das nicht so wäre, beispielsweise ein Bild in einer Sprache rauslöschen und dadurch (mglw. ungewollt) das Bild in der anderen Sprache auch killen.

  4. #4
    TYPO3 Forum Team
    Entwickler der rg Extensions
    Avatar von just2b
    Registriert seit
    03.11.2004
    Alter
    30
    Beiträge
    3.632
    und wenn wir schon aufwärmen,. ich kann dir auf typo3.net mindestens 10 threads nennen, wo das gelöst wird

    georg

  5. #5
    Forum Newbie Avatar von mtness
    Registriert seit
    11.10.2005
    Beiträge
    22
    Mach ich hier mal mal den Necromant, der thread ist schliesslich recht weit oben bei google:
    Das ganze ist die localconf-Einstellung: $TYPO3_CONF_VARS['FE']['pageOverlayFields']

    Dort einfach 'media' herauslöschen,
    Ist auch über das Install-tool zu erreichen.
    there's a chasm
    between carbon and silicon
    that software can't bridge.

  6. #6
    Forum Zuschauer
    Registriert seit
    24.08.2011
    Alter
    29
    Beiträge
    2
    hallo,

    und wie kann man jetzt die fortlaufende nummerierung deaktivieren?

    ich suche schon seit tagen nach einer antwort werde aber leider nicht ganz schlau aus der sache.

    ich habe eine extension erstellt, über die ich ein sd video einbinden kann, automatisch wird aus einem zugewiesenen ordner die hd datei dazu ausgelesen, diese benötigt jedoch den exakt gleichen datei-namen.

    wenn jetzt aber die sd datei nummeriert wird, muss ich auch die hd datei duplizieren und entsprechend benennen, sprich, wenn ich ein video an 2 oder 3 stellen auf der website einbinden möchte, dann ist das 1) ziemlich mühsam und 2) benötige ich dann unmengen an speicherplatz, was nicht unbedingt notwendig ist.

    wenn ihr mir helfen könnt, wäre das super!!

    danke & lg

 

 

Aktive Benutzer

Aktive Benutzer

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

Facebook Kommentare

Ähnliche Themen

  1. Media (DAM): Liste funktioniert mit Typo3 4.2 nicht mehr
    Von hanspeter im Forum Alle anderen Extensions
    Antworten: 6
    Letzter Beitrag: 14.10.2008, 11:55
  2. Slide mit Übergang
    Von DirkDirk im Forum Extension suchen und neue vorschlagen
    Antworten: 0
    Letzter Beitrag: 16.06.2008, 10:09
  3. content slide
    Von easymoments im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 0
    Letzter Beitrag: 22.02.2008, 20:48
  4. Problem mit Levelmedia
    Von darkdesire im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 5
    Letzter Beitrag: 07.10.2007, 19:12
  5. Headerbild mit levelmedia abfragen -> Problem
    Von audiotom im Forum TYPO3 3.x Fragen und Probleme
    Antworten: 6
    Letzter Beitrag: 19.12.2005, 12:47

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74