[TYPO3-UG Denmark] Lave forskellige visninger i extension
Stefan Kreisberg
stefan.spamfree at ham.linkfactory.dk
Wed Aug 29 15:54:28 CEST 2007
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_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_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
More information about the TYPO3-UG-denmark
mailing list