[TYPO3-UG Denmark] validering og htmlSpecialChars

Stig Kjeldsen sk at itu.dk
Thu Sep 25 09:56:49 CEST 2008


Tak til alle der har fundet tid til at svare og især tak til Mads Brunn 
  for en fungerende løsning:

Løsning:
Gå til 
http://typo3.org/documentation/document-library/references/doc_core_tsref/4.1.0/view/5/1/

Læs de øverste linjer
"The properties in this table is parsed in the listed order. The 
properties "data", "field", "current", "cObject" (in that order!) are 
special as they are used to import content from variables or arrays."

Og voilá:

# --- SEARCHBOX OBJECT ----------------------------------
  lib.searchbox = COA_INT
  lib.searchbox {
    stdWrap.prefixComment = 2 | lib.searchbox
    10 = TEXT
    10.cObject = TEXT
    10.cObject.typolink.parameter = {$plugin.tx_indexedsearch.searchUID}
    10.cObject.typolink.returnLast = url
    10.htmlSpecialChars = 1
    10.wrap = <form action="|" method="post" id="indexedsearch">
    20 = COA
    20 {
      wrap =  |
osv..


Håber det kommer til at hjælpe andre

Mvh

Stig Kjeldsen

Søren Vedel skrev:
> Hej Stig,
> 
> Prøv det her:
> 
> lib.searchbox {
>   stdWrap.prefixComment = 2 | lib.searchbox
>   10 = TEXT
>   10.htmlSpecialChars = 1
>   10.typolink.parameter = {$plugin.tx_indexedsearch.searchUID}
> ...
> 
> Med venlig hilsen/Kind regards
> Søren Vedel
> 
> www.workhouse.dk · Freelance TYPO3 consultancy
> www.typomedia.dk · Dedicated TYPO3 hosting
> 
> http://typo3.org/teams/design/style-guide/spelling-typo3-correctly/
> http://typo3.org/community/mailing-lists/mailing-list-rules-guidelines/
> 
> Stig Kjeldsen wrote:
>> Jeg har brugt en TypoScript baseret søgebox til indexed_search fra 
>> http://typo3wizard.com 
>> (http://www.typo3wizard.com/en/snippets/cool-stuff-typoscript/ts-based-searchbox-for-indexed-search.html) 
>>
>>
>> Derudover bruger jeg flere sprog på siden - dansk + engelsk.
>>
>> Jeg får fejl i min HTML validering: &L giver fejl, skulle være &amp;L
>> <form action="index.php?id=4&L=1" method="post" id="indexedsearch">
>>
>> Da fejlen kun opstår ved søgeboksen og ikke andre steder på siden, går 
>> jeg ud fra at sprogstyring er sat ok op.
>>
>> Jeg har kæmpet et stykke tid nu med at få indsat htmlSpecialChars=1 
>> det rette sted, men det er ikke lykkedes. Igen går jeg udfra at 
>> htmlSpecialChars skal benyttes for at rette fejlen.
>>
>> Nogen der kan give et hint om, hvorledes jeg får formen valideret?
>>
>> TS:
>>
>> # --- SEARCHBOX OBJECT ----------------------------------
>> lib.searchbox = COA_INT
>> lib.searchbox {
>>   stdWrap.prefixComment = 2 | lib.searchbox
>>   10 = TEXT
>>   10.typolink.parameter = {$plugin.tx_indexedsearch.searchUID}
>>   10.typolink.returnLast = url
>>   10.wrap = <form action="|" method="post" id="indexedsearch">
>>   20 = COA
>>   20 {
>>     wrap =  |
>>     16 = TEXT
>>     16.data = GPvar : tx_indexedsearch|sword
>>     16.ifEmpty = Søgeord
>>     16.wrap = <input type="hidden" value="0" 
>> name="tx_indexedsearch[type]"/><input name="tx_indexedsearch[sword]" 
>> value="|" type="text" 
>> onfocus="if(this.value==this.defaultValue)this.value='';" 
>> onblur="if(this.value=='')this.value=this.defaultValue;"/>
>>
>>     20 = COA
>>     20 {
>>       wrap = |
>>       10 = TEXT
>>       10.value = <input type="hidden" 
>> name="tx_indexedsearch[sections]" value="0" />
>>       20 = TEXT
>>       20.value = <input type="submit" 
>> name="tx_indexedsearch[submit_button]" value="{{$search}}" />
>>       20.stdWrap.insertData = 1
>>     }
>>   }
>>   wrap = | </form>
>> }
>>
>>
>> Mvh
>>
>> Stig Kjeldsen


More information about the TYPO3-UG-denmark mailing list