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

Benjamin Serfhos serfhos at rsm.nl
Tue Sep 1 12:03:39 CEST 2015


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