[TYPO3-UG Denmark] Lave forskellige visninger i extension

Jeppe Donslund jeppe at donslund.net
Wed Aug 29 22:17:56 CEST 2007


Nej, det er rigtigt. Intet med TCA at gøre, men har det ikke noget
medext_tables.php at gøre?

 
 
 
Med venlig hilsen
 
Jeppe Donslund
Fyrrevænget 211
7190 Billund
 
T: 7535 4628
M: 6169 4628
 
E: jeppe at donslund.net
W. www.donslund.net
B: blog.donslund.net
-----Oprindelig meddelelse-----
Fra: typo3-ug-denmark-bounces at lists.netfielders.de
[mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Stefan
Kreisberg
Sendt: 29. august 2007 15:54
Til: typo3-ug-denmark at lists.netfielders.de
Emne: Re: [TYPO3-UG Denmark] Lave forskellige visninger i extension

Aha. PÅ den facon.

Det gør du ved at sammensmelte FlexConf data'en med din ordinære TS conf. Se
evt. ext api_macmade hvor der er et udemærket eksempel.

Det har, hvis jeg har forstået dig korrekt, intet med din TCA at gøre.

vh Stefan

Jeppe Donslund wrote:

> Hej Stefan.
> 
> Det, det går på er, at når jeg i min Plugin har fået lavet det sådan at
> man kan mellem ex. LIST, LATEST, SINGLE i BE, hvordan finder jeg så ud af
> hvad den variable hedder jeg skal bruge for at jeg kan bruge den FE? Jeg
> skal jo lave class.tx_vmvtproducts_pi1.php om så jeg får vist det jeg
> gerne vil have vist.
> 
> Gav det mere mening?
> 
> 
> 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 Stefan
> Kreisberg Sendt: 29. august 2007 15:41 Til:
> typo3-ug-denmark at lists.netfielders.de Emne: Re: [TYPO3-UG Denmark] Lave
> forskellige visninger i extension
> 
> Jeg ville gerne hjælpe, men kan ikke se/forstå hvad det er der spørges om
> - oprindeligt noget med FlexForms og forskellige visningstyper. Nu noget
> om TCA - rendering af forms i BE? Hvad vil du med TSFE? Er det i BE eller
> FE du vil rendere dine lister?
> 
> Prøv at specificere problemet, jeg er overbevist om at det så vil være
> nemmere at få svar.
> 
> vh Stefan
> 
> Jeppe Donslund wrote:
> 
>> 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_co
ntent.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_pr
>> oduktkategori", "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_Flexfor
>> ms
>> 
>> 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
> 
> _______________________________________________
> 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

-- 
Jeg beskyttes af den gratis SPAMfighter til privatbrugere.
Den har indtil videre sparet mig for at få 45930 spam-mails.
Betalende brugere får ikke denne besked i deres e-mails.
Hent gratis SPAMfighter her: http://www.spamfighter.com/lda



More information about the TYPO3-UG-denmark mailing list