[TYPO3-mvc] dummy value for select and property-problem

Sören Kracker s.kracker at kopfstand-mail.de
Wed Jan 18 11:32:57 CET 2012


When using inline notation you have to use argument:value instead of 
argument=value
See my example.

Am 18.01.2012 11:30, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions:
> Hello
>
> Yes, I tried, but did not work:
> <psoa:form.advancedSelect property="magtype" options="{magtypes}"
> optionValueField="uid" optionLabelField="magtypename" class="psoaaccr"
> defaultOption="{f:translate(key='accr_cr_choose')}"/>
> Here too:
> <f:form.submit value="{f:translate(key='accr_create')}" />
> Bad behaivour :-( - maybe because the site is local and not on webserver?
>
> Best regards
> Johannes
>
>
> -----Ursprüngliche Nachricht-----
> Von: typo3-project-typo3v4mvc-bounces at lists.typo3.org
> [mailto:typo3-project-typo3v4mvc-bounces at lists.typo3.org] Im Auftrag von
> Sören Kracker
> Gesendet: Mittwoch, 18. Januar 2012 11:22
> An: TYPO3 v4 MVC project
> Betreff: Re: [TYPO3-mvc] dummy value for select and property-problem
>
> just use inline notation:
>
> defaultOption="{f:translate(key:'choosehere')}"
>
>
> Am 18.01.2012 11:18, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions:
>> Hello Sören
>>
>> Thanks a lot - works great!
>> Instead of my inline-translation ... :-(
>>
>> Best regards
>> Johannes
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: typo3-project-typo3v4mvc-bounces at lists.typo3.org
>> [mailto:typo3-project-typo3v4mvc-bounces at lists.typo3.org] Im Auftrag
>> von Sören Kracker
>> Gesendet: Dienstag, 17. Januar 2012 16:35
>> An: TYPO3 v4 MVC project
>> Betreff: Re: [TYPO3-mvc] dummy value for select and property-problem
>>
>> This should be possible with a ViewHelper:
>>
>> Create a file AdvancedSelectViewHelper.php in
>> Classes/ViewHelpers/Form/ with this content:
>>
>> class Tx_Myext_ViewHelpers_Form_AdvancedSelectViewHelper extends
>> Tx_Fluid_ViewHelpers_Form_SelectViewHelper {
>>
>>        /**
>>         *
>>         * override initializeArguments
>>         * @return void
>>         *
>>         */
>>        public function initializeArguments() {
>>            parent::initializeArguments();
>>            $this->registerArgument('defaultOption', 'string', 'value to
>> prepend', FALSE);
>>        }
>>
>>        /**
>>         *
>>         * override getOptions
>>         * @return array an associative array of options, key will be
>> the value of the option tag
>>         *
>>         */
>>        protected function getOptions() {
>>            return array("" =>   $this->arguments['defaultOption']) +
>> parent::getOptions();
>>        }
>>
>> }
>>
>> In the Fluid-Template you define the namespace, e.g.
>> {namespace mynamespace=Tx_Myext_ViewHelpers}
>>
>> and for your select field:
>> <mynamespace:form.advancedSelect
>>                    value="{selectCategory}"
>>                    id="categorySelector"
>>                    name="selectCategory"
>>                    options="{categories}"
>>                    optionLabelField="name"
>>                    defaultOption="choose here" />
>>
>> Am 17.01.2012 11:42, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions:
>>> Hello Claus
>>> Thanks for your answer and link. But I don't need a "preselect" - I'm
>>> looking for a "dummy" like: options: "please choose, option1,
>>> option2, option3...". But I see that with the select viewhelper there is
> no
>>> possibility. Sad. The variant with an<select><option></option></select>
> I
>>> found in Jochen Rau&    Sebastian Kurfürst book "Zukunftssichere
>>> TYPO3-Extensions mit Extbase und Fluid". But I think some things in
>>> this book are now obsolete :-( Best regards Johannes
>>>
>>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: typo3-project-typo3v4mvc-bounces at lists.typo3.org
>>> [mailto:typo3-project-typo3v4mvc-bounces at lists.typo3.org] Im Auftrag von
>>> Johannes C. Schulz - EnzephaloN IT-Solutions
>>> Gesendet: Dienstag, 17. Januar 2012 10:00
>>> An: 'TYPO3 v4 MVC project'
>>> Betreff: Re: [TYPO3-mvc] dummy value for select and property-problem
>>>
>>> Nobody an idea?
>>> I spend a lot of time to google the web for a solution, but found nothing
>>> other as the following code:
>>> <f:form.select property="magtype" options="{magtypes}"
>>> optionValueField="uid" optionLabelField="magtypename" class="psoaaccr">
>>>           <select><option><f:translate
>> key="accr_cr_choose"/></option></select>
>>> <!-- dummy element -->
>>> </f:form.select>
>>> Is there any other solution to make a "choose here" statement within a
>>> select??
>>>
>>> And the inline-translation-problem:
>>> I often wrote inline-translations, but now it doesn't work:
>>> <f:form.submit value="{f:translate(key='accr_create')}" />
>>>
>>> Why this two doesn't work?
>>>
>>>
>>>
>>> Thanks
>>>
>>> Johannes
>>>
>>> _______________________________________________
>>> TYPO3-project-typo3v4mvc mailing list
>>> TYPO3-project-typo3v4mvc at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
>>>
>>>
>>> _______________________________________________
>>> TYPO3-project-typo3v4mvc mailing list
>>> TYPO3-project-typo3v4mvc at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
>>>
>>>
>>> _______________________________________________
>>> TYPO3-project-typo3v4mvc mailing list
>>> TYPO3-project-typo3v4mvc at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
>> _______________________________________________
>> TYPO3-project-typo3v4mvc mailing list
>> TYPO3-project-typo3v4mvc at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
>>
>>
>> _______________________________________________
>> TYPO3-project-typo3v4mvc mailing list
>> TYPO3-project-typo3v4mvc at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
> _______________________________________________
> TYPO3-project-typo3v4mvc mailing list
> TYPO3-project-typo3v4mvc at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
>
>
> _______________________________________________
> TYPO3-project-typo3v4mvc mailing list
> TYPO3-project-typo3v4mvc at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc


More information about the TYPO3-project-typo3v4mvc mailing list