Zum Inhalt springen

Maximale Zeichen des Verweis bei Bildern

Erstellt am 4. August 2006 · 5 Antworten · letzte Antwort am 30. November 2012

Tags: TCA, Datenbank, Frage

Bengah ·

Hallo,

ich hab ein kleines Problem bei den image Links.

Ich möchte bei einer Seite am rechten Rand 3 Bilder mit einem Verweis anlegen. Allerdings kann ich das 3. Bild nicht korrekt verlinken, da der Link nicht mehr vollständig in die Zeile "Verweis" passt.

Beim Speichern erhalte ich folgende Fehlermeldung:

102: These fields are not properly updated in database: (image_link) Probably value mismatch with fieldtype.

Kann man die maximalen Zeichen ändern? Wenn ja wo?

Danke für Eure Hilfe

Bengah 8-)

stefan s ·

ändere im PhpMyAdmin den Feldwert von image_link (Tabelle tt_content) von tinytext (max. 256 Zeichen) auf mediumtext (5-stellige Zeichenzahl) oder text.

Bengah ·

hmm....bringt leider nix...hab den Typ geändert aber ich kann immer noch keine längeren Verweis eingeben...Muss ich noch irgendwan beachten?

stefan s ·

im BE-Formular hat das Feld ne maxlength=256, die musst du rausnehmen. In der Datei: typo3/sysext/cms/tbl_tt_content.php nach 'image_link' suchen und bei 'max' die 256 ersetzen oder 'max' rausnehmen. (Ich denke zumindest, dass das die richtige Datei ist)
Vielleicht gehts auch irgendwie übers BE (TCEFORM oder TCADefault), ich habs damit aber auf die Schnelle nicht hingekriegt

retronet ·

Auch wenn das Thema 6 Jahre alt ist, Danke, für mich hat es heute zur Lösung geführt ;-)

Es sollten in einer Seite mehr als 20 Hersteller-Logos eingebunden werden und ebenfalls verlinkt werden. Da ist natürlich schnell das Ende erreicht mitr 256 Zeichen.
Also einfach das Datenbankfeld tt_content -> image_link von 256 Zeichen auf 1200 (mediumtext) erweitert. Danach, damit man im Backend auch mehr Zeichen eingeben kann, das Feld erweitert.
Das geschiet in der Datei:
/typo3/sysext/cms/tbl_tt_content.php

Und da mir das Input-Feld einfach zu klein war. Wurde daraus gleich ein Texteara-Feld ;-)

'image_link' => Array (
			'exclude' => 1,
			'label' => 'LLL:EXT:cms/locallang_ttc.php:image_link',
			'config' => Array (
				'type' => 'text',
				'cols' => '30',
				'rows' => '15',
				'checkbox' => '',
				'eval' => 'trim',
				'wizards' => Array(
					'_PADDING' => 2,
					'link' => Array(
						'type' => 'popup',
						'title' => 'Link',
						'icon' => 'link_popup.gif',
						'script' => 'browse_links.php?mode=wizard',
						'JSopenParams' => 'height=300,width=500,status=0,menubar=0,scrollbars=1'
					)
				),
				'softref' => 'typolink[linkList]'
			)
		),