[TYPO3-UG Dutch] query vertaald in typoscript werkt niet

WP Perquin perquin at yuplounge.nl
Wed Dec 23 14:42:37 CET 2009


Volgens mij zou onderstaande ook hetzelfde effect moeten geven:
    special = list
   special.value.cObject = CONTENT
   special.value.cObject {
     table = pages
     select {
        pidInList.cObject = CONTENT
        pidInList.cObject {
          table = pages
          select.uidInList = 1
          renderObj = TEXT
          renderObj.field = shortcut
        }
        selectFields = uid
     }
     renderObj = TEXT
     renderObj.dataWrap = {field:uid},
   }

Maar ook hier geen resultaat.
Terwijl als ik het volgende doe:
special = list
   special.value.cObject = CONTENT
   special.value.cObject {
     table = pages
     select {
        pidInList=34
        selectFields = uid
     }
     renderObj = TEXT
     renderObj.dataWrap = {field:uid},
   }
Krijg ik het lijstje te zien wat ik moet zien.
(uid1 is de homepage welke een shortcut heeft naar de pagina met uid=34.
Deze pagina bevat subpagina's en die wil ik tonen.

Volgens mij klopt er iets niet aan typo3, of ik doe nog steeds iets
verkeerds

Willem

-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.typo3.org
[mailto:typo3-ug-dutch-bounces at lists.typo3.org] Namens WP Perquin
Verzonden: woensdag 23 december 2009 14:21
Aan: 'TYPO3 Usergroup Dutch'
Onderwerp: Re: [TYPO3-UG Dutch] query vertaald in typoscript werkt niet

Het maffe is dus dat dat niet werkt. Terwijl het volgens mij helemaal goed
is.


willem


-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.typo3.org
[mailto:typo3-ug-dutch-bounces at lists.typo3.org] Namens Jigal van Hemert
Verzonden: woensdag 23 december 2009 13:36
Aan: TYPO3 Usergroup Dutch
Onderwerp: Re: [TYPO3-UG Dutch] query vertaald in typoscript werkt niet

WP Perquin wrote:
>    special.value.cObject = CONTENT
(...)
> Maar dat geeft geen resultaat terug. Is mijn vertaling niet goed?

select heeft ook de eigenschap pidInList, waarvan de default-waarde 
'this' is.

Maar gezien je WHERE pages.uid = 1 gebruikt zou uidInList = 1 i.p.v. je 
where gebruikt kunnen worden:

special = list
special.value.cObject = CONTENT
special.value.cObject {
   table = pages
   select {
     selectFields= pages2.*
     join = pages AS pages2
     uidInList = 1
     andWhere = pages.shortcut = pages2.pid
   }
   renderObj = TEXT
   renderObj.dataWrap = {field:uid},
}

Groetjes, Jigal.
_______________________________________________
TYPO3-UG-Dutch mailing list
TYPO3-UG-Dutch at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-dutch


_______________________________________________
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