[TYPO3-UG Denmark] Lave forskellige visninger i extension

Jeppe Donslund jd at webmasters.dk
Wed Aug 29 15:39:08 CEST 2007


Se, øhhhhh, da jeg kom ind og kiggede, kunne jeg se, at der allerede var lavet en drop-down med kategorier hvis man valgte mit plugin.

Men hvordan søre ;-) finder jeg ud af hvad den hedder og hvor den ligger, så jeg kan bruge den i min fil?

Har forsøgt at print_r(TSFE), men det er godt nok uoverskueligt at holde styr på.

Er der en anden måde?

Min ext_tables ser således ud:


<?php
if (!defined ('TYPO3_MODE')) 	die ('Access denied.');
$TCA["tx_vmvtproducts_product"] = Array (
	"ctrl" => Array (
		'title' => 'LLL:EXT:vm_vt_products/locallang_db.xml:tx_vmvtproducts_product',		
		'label' => 'produkt',	
		'tstamp' => 'tstamp',
		'crdate' => 'crdate',
		'cruser_id' => 'cruser_id',
		"sortby" => "sorting",	
		"delete" => "deleted",	
		"enablecolumns" => Array (		
			"disabled" => "hidden",
		),
		"dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY)."tca.php",
		"iconfile" => t3lib_extMgm::extRelPath($_EXTKEY)."icon_tx_vmvtproducts_product.gif",
	),
	"feInterface" => Array (
		"fe_admin_fieldList" => "hidden, produkt, tekst, listepris, tilbudspris, kategori, billede_variant, billede_dantrailers, batasheet",
	)
);

$TCA["tx_vmvtproducts_kategori"] = Array (
	"ctrl" => Array (
		'title' => 'LLL:EXT:vm_vt_products/locallang_db.xml:tx_vmvtproducts_kategori',		
		'label' => 'kategori',	
		'tstamp' => 'tstamp',
		'crdate' => 'crdate',
		'cruser_id' => 'cruser_id',
		"sortby" => "sorting",	
		"delete" => "deleted",	
		"enablecolumns" => Array (		
			"disabled" => "hidden",
		),
		"dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY)."tca.php",
		"iconfile" => t3lib_extMgm::extRelPath($_EXTKEY)."icon_tx_vmvtproducts_kategori.gif",
	),
	"feInterface" => Array (
		"fe_admin_fieldList" => "hidden, kategori",
	)
);


t3lib_div::loadTCA('tt_content');
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi1']='layout,select_key';


t3lib_extMgm::addPlugin(array('LLL:EXT:vm_vt_products/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY.'_pi1'),'list_type');

t3lib_extMgm::addStaticFile($_EXTKEY,"pi1/static/","Produkter");

$tempColumns = Array (
	"tx_vmvtproducts_produktkategori" => Array (		
		"exclude" => 1,		
		"label" => "LLL:EXT:vm_vt_products/locallang_db.xml:tt_content.tx_vmvtproducts_produktkategori",		
		"config" => Array (
			"type" => "select",	
			"items" => Array (
				Array("",0),
			),
			"foreign_table" => "tx_vmvtproducts_kategori",	
			"foreign_table_where" => "ORDER BY tx_vmvtproducts_kategori.uid",	
			"size" => 1,	
			"minitems" => 0,
			"maxitems" => 1,
		)
	),
);


t3lib_div::loadTCA("tt_content");
t3lib_extMgm::addTCAcolumns("tt_content",$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes("tt_content","tx_vmvtproducts_produktkategori;;;;1-1-1");
?>



Hvis det hjælper. Det må da være her det står.


Med venlig hilsen

Jeppe Donslund
Programmør

Tlf. dir. 7633 8824

Webmasters
Agtrupvej 51
6000 Kolding

Tlf. 7550 8877
jd at webmasters.dk
www.webmasters.dk

 
 

-----Oprindelig meddelelse-----
Fra: typo3-ug-denmark-bounces at lists.netfielders.de [mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Søren Andersen
Sendt: 29. august 2007 10:47
Til: 'TYPO3 Usergroup Denmark'
Emne: Re: [TYPO3-UG Denmark] Lave forskellige visninger i extension

Hej Jeppe

Det er i hvert fald sådan jeg forstår det, og mon ikke du kan gøre brug af $GLOBALS['TYPO3DB'] i den fil.

Med venlig hilsen
Søren Andersen

-----Oprindelig meddelelse-----
Fra: typo3-ug-denmark-bounces at lists.netfielders.de
[mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Jeppe Donslund
Sendt: 29. august 2007 09:46
Til: TYPO3 Usergroup Denmark
Emne: Re: [TYPO3-UG Denmark] Lave forskellige visninger i extension

Hej Søren.


Det fungerer jo fantastiskt det der FlexForm. Men hvis den liste der skal vælges mellem er lig værdierne i en tabel i databasen, hvorledes grejer man så det?

Har kigget lidt på "Dynamic Data in Flexforms", men betyder det, at jeg laver en henvisning til en PHP, så trækker de elementer ud jeg vil bruge i listen?


Med venlig hilsen

Jeppe Donslund
Programmør

Tlf. dir. 7633 8824

Webmasters
Agtrupvej 51
6000 Kolding

Tlf. 7550 8877
jd at webmasters.dk
www.webmasters.dk

 
 

-----Oprindelig meddelelse-----
Fra: typo3-ug-denmark-bounces at lists.netfielders.de
[mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Søren Andersen
Sendt: 27. juni 2007 15:19
Til: 'TYPO3 Usergroup Denmark'
Emne: Re: [TYPO3-UG Denmark] Lave forskellige visninger i extension

Hej Jeppe

Du laver en flexform, med et felt i XML hvor man kan vælge mellem disse visninger. Tag et kig på denne side:

http://wiki.typo3.org/index.php/Extension_Development%2C_using_Flexforms

Det er en god guide!

Vi ses i aften ;)

Med venlig hilsen
Søren Andersen



-----Oprindelig meddelelse-----
Fra: typo3-ug-denmark-bounces at lists.netfielders.de
[mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Jeppe Donslund
Sendt: 27. juni 2007 10:34
Til: TYPO3 Usergroup Denmark
Emne: [TYPO3-UG Denmark] Lave forskellige visninger i extension

Hej

 

I ex. Tt_news kan man vælge mellem LIST, LATEST, SINGLE osv. Hvordan laver jeg det i min egen extension?

 

Jeg har lavet den ved hjælp af extension kickstarter, men kan ikke helt finde ud af lave denne mulighed.

 

 

 

 

Med venlig hilsen

Jeppe Donslund
Programmør

Tlf. dir. 7633 8824

Webmasters
Agtrupvej 51
6000 Kolding

Tlf. 7550 8877
jd at webmasters.dk <mailto:jd at webmasters.dk> www.webmasters.dk <http://www.webmasters.dk> 

 

 

 

_______________________________________________
TYPO3-UG-denmark mailing list
TYPO3-UG-denmark at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark

_______________________________________________
TYPO3-UG-denmark mailing list
TYPO3-UG-denmark at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
_______________________________________________
TYPO3-UG-denmark mailing list
TYPO3-UG-denmark at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark

_______________________________________________
TYPO3-UG-denmark mailing list
TYPO3-UG-denmark at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark


More information about the TYPO3-UG-denmark mailing list