[TYPO3-UG Dutch] Werkmanier vraagje

Gijs Epping gijs.epping at efocus.nl
Thu Aug 16 10:01:58 CEST 2007


He Daniel,

Bedankt voor je uitgebreide verhaal, ik ben inderdaad net 3 weken bezig met typo3 maar zit al 7 jaar PHP te programmeren dus mijn blik nijgt nu behoorlijk naar de extenties, ik heb er al wat gestart maar weet natuurlijk nog niet alle mogelijkheden die ik in die extenties kan proppen, heb hier op de zaak wat goede voorbeelden dus ik ben lekker aan het spieken.

Maar dingen die simpel zijn in php zoals bijvoorbeeld een bestel formulier met aan de backend een lijstje met edit en delete etc knopjes is voor mij nog niet simpel. Ik had verwacht dat dit soort dingen "standaard" in typo zouden zitten. En dat is volgen mij niet het geval. Dus start ik nu maar met de extenties.

En een gewoon formuliertje maken met het content-type form heb ik nog niet gedaan denk ook niet dat ik het nodig heb want de meeste forms die ik bouw moeten in een db opgeslagen worden en dat mailen prop ik er dan wel via php in.

Ik zal proberen de noobie vragen eerst zelf uit te zoeken heb hier 4 boeken typo liggen en google doet het aardig goed, alleen een beetje jammer dat het bijna allemaal Duits is.

Mailformplus ga ik even testen!

Iig bedankt.

Vriendelijke groet,
Gijs


-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Daniel Doesburg [netcreators]
Verzonden: Wednesday, August 15, 2007 5:36 PM
Aan: typo3-ug-dutch at lists.netfielders.de
Onderwerp: Re: [TYPO3-UG Dutch] Werkmanier vraagje

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
_______________________________________________
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