[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 &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