[TYPO3-UG Dutch] powermail 2.6.1 met Typoscript Object!

Idar Creative office at idar.nl
Wed Sep 2 00:56:10 CEST 2015


Thanks for the suggestions Benjamin!
Ik ga het uitzoeken/uitproberen.

Op 1-9-2015 om 12:03 schreef Benjamin Serfhos:
> Hi Idar,
>
> Om dit voor elkaar te krijgen heb je een user functie nodig die dit dan
> cached en terug geeft. Typoscript is hier niet voor bedoeld.
> Wel zou je voor performance ipv ³HMENU" ³RECORDS" kunnen gebruiken.
> Dan komt je TS er zo (ongeveer) uit te zien: (untested!)
>
> lib.accomodaties = COA
> lib.accomodaties {
> 	5 = TEXT
> 	5.value = Selecteer|Selecteer[\n]
>
> 	10 = RECORDS
> 	10 {
> 		dontCheckPid = 1
> 		tables = pages
> 		source = 2062,2101,2139,2103
>
> 		conf.pages = COA
> 		conf.pages {
> 			10 = TEXT
> 			10.field = subtitle//title
>
> 			20 = TEXT
> 			20.value = |
>
> 			30 = TEXT
> 			30.field = subtitle//title
> 			30.wrap = [\n]
> 		}
> 	}
> }
>
>
> Groet,
>
> Benjamin
>
>
>
> On 31/08/15 12:17, "Idar Creative" <office at idar.nl> wrote:
>
>> Hi nieuwsgroep,
>>
>> Gebruik powermail 2.6.1 en heb een "klein" probleem/vraagje:
>>
>> Voor een selectfield (dropdownbox) gebruik ik een Typoscript Object
>> (lib.accomodaties)
>> De TO haal alle "accomodations" records op (+/-1000 records)  (code
>> Below) Opzich geen probleem..
>> Maar de klant heeft 4 keuzes: eerste keus, tweede, derde en vierde keus.
>> Dat allemaal dezelfde TO gebruiken.
>> Dus bij elke selectfield (dropdownbox), wordt de TO aangeroepen. En gaat
>> alle records weer ophalen.
>>
>> Het probleem is dat de pagina best wel lang duurt op te laden...
>>
>> Is er een manier op dit te bespoedigen/verhelpen?
>> bijvoorbeeld: bij eerste keuze wel alles ophalen via de TO en bij de
>> volgende selectvelden het overerven o.i.d.?
>>
>> Alvast bedank voor elke antwoord :)
>> Idar Sprock
>>
>>
>> TO Code:
>> lib.accomodaties = COA
>> lib.accomodaties.wrap = |
>> lib.accomodaties.5 = TEXT
>> lib.accomodaties.5.value = Selecteer|Selecteer[\n]
>> lib.accomodaties.10 < tt_content.menu.20.1
>> lib.accomodaties.10.stdWrap.prepend.20.select.andWhere.dataWrap >
>> lib.accomodaties.10.includeNotInMenu = 1
>> lib.accomodaties.10.special.value.field >
>> lib.accomodaties.10.special.value = 2062,2101,2139,2103
>> lib.accomodaties.10.stdWrap.outerWrap = |
>> lib.accomodaties.10.wrap = |
>> lib.accomodaties.10.1.NO {
>>   linkWrap = |
>>   wrapItemAndSub = |
>>   ATagBeforeWrap = 0
>>   doNotLinkIt = 1
>>   stdWrap.htmlSpecialChars = 0
>>   stdWrap.cObject = COA
>>   stdWrap.cObject {
>>     10 = TEXT
>>     10.field = subtitle//title
>>     20 = TEXT
>>     20.value = |
>>     40 = TEXT
>>     40.field = subtitle//title
>>     40.noTrimWrap = |||
>>     stdWrap.wrap = |[\n]|*||[\n]|*||
>>   }
>> }
>> _______________________________________________
>> TYPO3-UG-Dutch mailing list
>> TYPO3-UG-Dutch at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-dutch
>



More information about the TYPO3-UG-Dutch mailing list