[TYPO3-UG Dutch] Op zoek naar een api!

Bas v.d. Wiel j.a.m.v.d.wiel at tue.nl
Mon Jan 21 11:28:27 CET 2008


Hoi Sebastiaan,
Helaas ben ik zelf niet echt bekend met api_macmade, maar je zou de 
functie kunnen voorzien van een debug-statement, zodat bij elke aanroep 
de waardes van variabelen in je browser getoond worden. Bijvoorbeeld pal 
onder de functiedefinitie zelf:

t3lib_div::debug($feAdminConf);

..en zo verder voor de overige variabelen. Zo krijg je de waarde van de 
variable nog voordat de functie er zelf iets mee gedaan heeft. Wellicht 
word je zo wijzer?

Groeten,

Bas

Sebastiaan van Parijs wrote:
> Hey Bas en de rest,
>
> Als je de apimacmade van typo3.org uit de reposetory haalt dan heb je 
> een api met allerlei functionaliteit. Als je inderdaad gaat zoeken zoals 
> je voorstelde krijg je de functie volledig beschreven, MAAR en dat is 
> het mindere deel de des betreffende informatie waar ik op zoek naar ben 
> is niet beschikbaar (ik ben opzoek naar een ingevulde versie van 
> $feAdminConf, $feAdminSection, $params), en dit is de volledige functie:
>
>   function fe_createInput( $type, $name, $feAdminConf, $feAdminSection, 
> $number = 1, $params = array(), $defaultValue = 0, $defaultChecked = 0, 
> $keepSentValues = 1, $langPrefix = 'pi_feadmin_', $headerSeparation = 
> ':<br />' )
>
> En dit is de beschrijving van hoe de velden moeten worden ingevuld:
>
> * @param       string      $type               The type of the input
> * @param       string      $name               The name of the input (field)
> * @param       array       $feAdminConf        The fe_adminLib 
> configuration array
> * @param       string      $feAdminSection     The fe_adminLib section 
> (usually create or edit) - Used to check for required fields
> * @param       int         $number             The number of input to create
> * @param       array       $params             The input tag parameters 
> (depending of context) as an array with key/value pairs
> * @param       mixed       $defaultValue       The default value for the 
> input. Can be an array for multiple inputs, or 'unix' for 
> checkboxes/radios with unix-perms like values (eg. 1 -2 - 4 - 8, etc.), 
> or 'increment' for incrementing values (eg. 0 - 1 -2 - 3, etc.)
> * @param       mixed       $defaultChecked     For checkboxes or radios, 
> if the input must be checked by default. Can be a comma list for 
> multiple checkboxes
> * @param       boolean     $keepSentValues     Keep element value if the 
> form is redrawn (will override default value or default checked)
> * @param       string      $langPrefix         The prefix for the plugin 
> locallangfile. Used to fetch the title of the input and the warning 
> message, if applicable
> * @param       string      $headerSeparation   The separation between 
> the title and the input
> * @return      string      A complete form element, with title, warning, 
> and the input itself
>
> Tja de values/parameters die ik graag zou willen invullen, zijn te kort 
> beschreven om er daadwerkelijk wat mee te kunnen. En dat is nu mijn 
> probleem kan iemand me een manier duidelijk maken om er achter te komen, 
> of heeft iemand deze functie ooit gebruikt om mij de waardes 
> $feAdminConf, $feAdminSection, $params goed te laten invullen.
>
> Bedankt voor de tip Bas, maar ik weet niet of dit van toepassing is op 
> mijn vraag of ik begrijp het niet helemaal goed. Wie weet zou je/jullie 
> er wat dieper in kunnen kijken om mij even te helpen, alvast bedankt.
>
> Gegroet Sebastiaan
>
>
> Bas v.d. Wiel wrote:
>   
>> Hoi Sebastiaan,
>> Kun je niet gewoon de extensie installeren, en dan met bijv. grep alle 
>> bestanden in de extensie-directory doorzoeken op de namen van die 
>> functie? Je ziet ze vanzelf verschijnen in de source, en uit de source 
>> kun je precies afleiden wat ze doen en wat voor input ze verwachten.
>>
>> Groeten,
>> Bas
>>
>> Sebastiaan van Parijs wrote:
>>     
>>> Hallo folks,
>>>
>>> Heeft iemand ooit de extentie apimacmade zelf gebruikt? zo ja, ik ben 
>>> op zoek naar de source voor deze specifiek functies:
>>>
>>> fe_createInput,
>>> fe_createTextArea,
>>> fe_createSelect,
>>> fe_createSelectFromTable
>>>
>>> Als iemand ze toevallig een keer gebruikt heeft post het aub als is 
>>> het half af of een discussie maakt niet uit, ik krijg het niet voor 
>>> elkaar om deze functies "as intended" te laten werken. Iemand 
>>> misschien een idee?
>>>
>>> Api is te vinden op Typo3.org als je zoekt naar apimacmade als je zin 
>>> hebt om even te checken.
>>>
>>> Alvast bedankt,
>>>
>>> Sebastiaan
>>> _______________________________________________
>>> 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