[TYPO3-UG Dutch] Werkmanier vraagje
Patrick Broens
patrick at patrickbroens.nl
Thu Aug 16 08:38:24 CEST 2007
<snip>ik heb geprobeerd te begrijpen hoe ik die code in mijn
extentie aan de backend kan laten werken</snip>
Hmmm, lijkt of er iemand niet goed gelezen heeft :-) Hij heeft het toch
echt over MIJN extensie.
Gijs,
Als je de databasetabellen goed hebt opgezet, de $TCA prima is en je wel
records kunt maken in de module Web > Lijst, dan zijn mijn regels
voldoende om de lijst van records ook weer te geven in de Web > Pagina
module. Het enige wat je moet vervangen is de naam van de databasetabel
en de velden die je wilt tonen in deze module.
Patrick
Daniel Doesburg [netcreators] wrote:
> Mmmm, het lijkt alsof hier een klein communicatief probleempje de kop
> opsteekt.
>
> Ik schat Gijs in als iemand die z'n allereerste TYPO3 stapjes leer
> zetten. En Patrick beantwoordt alsof hij een TYPO3 marathonloper voor
> zich heeft.
>
> Mag ik het eens in Jip en Janneke taal proberen?
> Op het gevaar af dat het te simpel en te kinderlijk is. Maar dan heeft
> misschien iemand anders er wel wat aan.
>
> Als ik je goed begrijp Gijs, ben je wat bezig met het installeren van
> bestaande extensies, en niet met het zelf bouwen van dat soort dingen.
> Klopt dat?
> Een "beste" manier bestaat er niet in TYPO3. Dat hangt van zoveel
> factoren af wat het best is.
> Eén ding is zeker. Vertil je hier niet bij want dat demotiveert.
> Heb je al eens een "gewoon" formuliertje gemaakt? Met het content-type
> form?
> En? Ging dat goed? Als dat geen geheimen meer voor je heeft stap je over
> naar een extensie. En dan kan ik je mailformplus aanraden. Maar er zijn
> er meer.
> Daarmee kun je al weer heel wat meer dan met het content-type. Onder
> andere opslaan in een database.
> Heb je dat een beetje onder de knie dan richt je je op de kickstarter en
> ga je heel voorzichtig en heel klein eerst nog, je eigen extensie maken.
> Eerst de instructievideo's van Kasper die hierover gaan minimaal 3 keer
> van a-z bekijken. Je hebt nog nooit zulke mooie video's gezien. En dat
> helemaal voor nop!
> Als je denkt dat je 't wel zo'n beetje weet maak je met de kickstarter
> een echte extensie. Eentje die een database aanmaakt waar de benodigde
> velden in zitten.
> En als dat dan ook gelukt is maak je een mooi frontend-invoerscherm in
> mailformplus, die al de velden van jouw extensie met de gewenste
> informatie vult, behalve natuurlijk het aanvinkveldje "betaald". Dat vul
> jij zelf straks aan de backend in.
>
> Laat je weten of het gelukt is?
>
> O, ja. Een link naar een lokaal bestand gaat niet werken.
> O, ja 2. Als je met records werkt, zoals de fe-users, werk je, naar mijn
> idee, een stuk prettiger in de list-modus.
>
>
> Met vriendelijke groeten,
>
> Daniel Doesburg
> --
> Word jij mijn collega bij Netcreators?
> http://www.netcreators.com/bedrijf/vacatures/
>
>
>
> Gijs Epping schreef:
>> Bedankt partick, ik heb geprobeerd te begrijpen hoe ik die code in mijn
>> extentie aan de backend kan laten werken maar na zoeken in boeken en op
>> google ben ik er niet achter gekomen.
>>
>> Zou je me een hint/voorbeeld kunnen geven?
>>
>> In iedergeval bedankt
>>
>> Gr Gijs
>>
>> -----Oorspronkelijk bericht-----
>> Van: typo3-ug-dutch-bounces at lists.netfielders.de
>> [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Patrick
>> Broens
>> Verzonden: Wednesday, August 15, 2007 2:13 PM
>> Aan: typo3-ug-dutch at lists.netfielders.de
>> Onderwerp: Re: [TYPO3-UG Dutch] Werkmanier vraagje
>>
>> Gijs,
>>
>> Dat kan. Niet alleen de frontend users maken hier gebruik van, maar
>> ook tt_news, irfaq, calendar en tt_address.
>>
>> Er zijn een aantal manieren, maar onderstaand de gebruikelijke. Dit is
>> eenvoudig toe te voegen in ext_localconf.php met
>>
>> $TYPO3_CONF_VARS['EXTCONF']['cms']['db_layout']['addTables']['your_table
>> _name'][0] = array(
>> 'fList' => 'field1,field2,field3',
>> 'icon' => TRUE
>> );
>>
>> Hopelijk spreken bovenstaande regels voor zich :-)
>> Maar zo'n lijst uitlezen kan natuurlijk ook via de list module. Daar
>> is ie voor.
>>
>> Nog mooier is om een eigen backend module te schrijven die de lijst
>> toont met bijvoorbeeld een checkbox erbij, die automatisch de record
>> opslaat op het moment dat je de checkbox aan of uitvinkt.
>>
>> Patrick
>>
>> Gijs Epping wrote:
>>> Nu het plaatje erbij :)
>>> http://img102.imageshack.us/img102/4835/usersuf3.jpg
>>>
>>>
>>>
>>> -----Oorspronkelijk bericht-----
>>> Van: typo3-ug-dutch-bounces at lists.netfielders.de
>>> [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Gijs
>> Epping
>>> Verzonden: Wednesday, August 15, 2007 1:08 PM
>>> Aan: TYPO3 Usergroup Dutch
>>> Onderwerp: [TYPO3-UG Dutch] Werkmanier vraagje
>>>
>>> Hallo,
>>>
>>>
>>>
>>> Ik ben nu met extensies bezig en vroeg me af wat de "beste" manier is
>> om
>>> iets te doen. Ik wil een frontend-plugin met een bestel formulier die
>> de
>>> bestellingen opslaat in de database. In de backend wil ik dit als een
>>> simpel lijstje uit kunnen lezen zodat deze bewerkt kunnen worden
>>> (betaald ja/nee zetten etc).
>>>
>>>
>>> Nu zag ik in de std typo3 windows installatie iets, dat dit met users
>>> doet. In een sysfolder met de naam "General User Storage
>>> <http://localhost:8504/typo3/alt_db_navframe.php?> " zit een
>> tabelletje
>>> met "website users" (zie attachment). Nu is de vraag of dit ook voor
>>> andere tabellen gebruikt kan worden?
>>>
>>>
>>>
>>> Waar ik nu mee aan het stoeien ben is een backend plugin die het
>>> bewerken etc volledige via de extentie afhandeld, maar is dat wel een
>>> juiste manier van werken? Want ik kan me zo voorstellen dat er
>> standaard
>>> "opties/plugins" zijn die dit al kunnen. (B.v. SQL Frontend
>>> <http://typo3.org/extensions/repository/view/mh_omsqlio/1.0.10/>
>> werkt
>>> aan de frontend maar is wel een beetje wat ik bedoel) Want ik kan me
>> zo
>>> voorstellen dat je dit misschien wel met meerdere tabellen wil doen.
>>>
>>>
>>>
>>> Ik zou graag horen wat jullie hier over te zeggen hebben.
>>>
>>>
>>>
>>> Alvast bedankt
>>> Gijs
>> _______________________________________________
>> TYPO3-UG-dutch mailing list
>> TYPO3-UG-dutch at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
More information about the TYPO3-UG-dutch
mailing list