Zum Inhalt springen

Kickstarte Textarea mit Linkbrowser

Erstellt am 14. Februar 2013 · 1 Antwort · letzte Antwort am 14. Februar 2013

Tags: Frage

Niklas Lazinbee ·

Hallo,
hat jemand eine Idee, ob und wie man mit Kickstarter ein Textarea mit eine Link-/Filebrowser erstellen kann vergleichbar dem für die Links beim Bild Element (siehe Screenshot anbei)?

Beste Grüße
Niklas

Bildschirmfoto 2013-02-14 um 20.20.28.pdf
4kB
Niklas Lazinbee ·

Ging einfacher als gedacht, ext_tables.php manuell ändern von

<?php
if (!defined('TYPO3_MODE')) {
	die ('Access denied.');
}
$tempColumns = array(
	'tx_seqbannerslider_bannerlink' => array(		
		'exclude' => 0,		
		'label' => 'LLL:EXT:seq_bannerslider/locallang_db.xml:pages.tx_seqbannerslider_bannerlink',		
		'config' => array(
			'type'     => 'input',
			'size'     => '15',
			'max'      => '255',
			'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'
				)
			)
		)
	),
);


t3lib_div::loadTCA('pages');
t3lib_extMgm::addTCAcolumns('pages',$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes('pages','tx_seqbannerslider_bannerlink;;;;1-1-1');
?>

zu

<?php
if (!defined('TYPO3_MODE')) {
	die ('Access denied.');
}
$tempColumns = array(
	'tx_seqbannerslider_bannerlink' => array(		
		'exclude' => 0,		
		'label' => 'LLL:EXT:seq_bannerslider/locallang_db.xml:pages.tx_seqbannerslider_bannerlink',		
		'config' => array(
			'type'     => 'text',
			'cols'     => '30',
			'rows'      => '5',
			'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'
				)
			)
		)
	),
);


t3lib_div::loadTCA('pages');
t3lib_extMgm::addTCAcolumns('pages',$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes('pages','tx_seqbannerslider_bannerlink;;;;1-1-1');
?>