[TYPO3-mvc] dummy value for select and property-problem
Sören Kracker
s.kracker at kopfstand-mail.de
Wed Jan 18 11:21:41 CET 2012
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
More information about the TYPO3-project-typo3v4mvc
mailing list