Guest User

Untitled

a guest
Feb 26th, 2013
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Aktuelle Ebene
  2. temp.page_background_object = CONTENT
  3. temp.page_background_object {
  4.     table = pages
  5.     select {
  6.         selectFields = tx_extendcontent_background_image, tx_extendcontent_background_height
  7.         pidInList.data = page:pid
  8.         where = TEXT
  9.         where {
  10.             wrap = uid=
  11.             data = page:uid
  12.         }
  13.     }
  14.     renderObj = COA
  15.     renderObj {
  16.         10 = COA
  17.         10 {
  18.             10 = TEXT
  19.             10 {
  20.                 stdWrap {
  21.                     required = 1
  22.                     noTrimWrap = | class="height-|" |
  23.                 }
  24.                 field = tx_extendcontent_background_height
  25.             }
  26.             50 = TEXT
  27.             50 {
  28.                 stdWrap {
  29.                     required = 1
  30.                     noTrimWrap = | style="background-image: url(uploads/pics/|)" |
  31.                 }
  32.                 field = tx_extendcontent_background_image
  33.             }
  34.         }
  35.         # 1. Ebene Richtung Rootline
  36.         stdWrap.ifEmpty.cObject  < temp.page_background_object
  37.         stdWrap.ifEmpty.cObject {
  38.             slide = -1
  39.             select {
  40.                 pidInList >
  41.                 where {
  42.                     wrap = uid=
  43.                     data >
  44.                     field = pid
  45.                 }
  46.             }
  47.             renderObj {
  48.                 # 2. Ebene Richtung Rootline
  49.                 stdWrap.ifEmpty.cObject < temp.page_background_object.renderObj.stdWrap.ifEmpty.cObject
  50.                 stdWrap.ifEmpty.cObject.renderObj {
  51.                     # 3. Ebene Richtung Rootline
  52.                     stdWrap.ifEmpty.cObject < temp.page_background_object.renderObj.stdWrap.ifEmpty.cObject
  53.                     stdWrap.ifEmpty.cObject.renderObj {
  54.                         # 4. Ebene Richtung Rootline
  55.                         stdWrap.ifEmpty.cObject < temp.page_background_object.renderObj.stdWrap.ifEmpty.cObject
  56.                     }
  57.                 }
  58.             }
  59.         }
  60.     }
  61. }
  62.  
  63. # Auslesen des Seiten-Hintergrundbildes und der Hintergrundhöhe
  64. lib.debug_tx_extendcontent_pages = COA
  65. lib.debug_tx_extendcontent_pages {
  66.     10 = COA
  67.     10 {
  68.         10 = COA
  69.         10 {
  70.             10 = TEXT
  71.             10 {
  72.                 required = 1
  73.                 noTrimWrap = | style="background-image: url(uploads/pics/|)" |
  74.                 data = levelfield:-1, tx_extendcontent_background_image, slide
  75.             }
  76.             stdWrap {
  77.                 required = 1
  78.                 wrap.cObject = COA
  79.                 wrap.cObject {
  80.                     stdWrap.noTrimWrap = | class="|" |
  81.                     10 = COA
  82.                     10 {
  83.                         10 = TEXT
  84.                         10.value = height-
  85.                         20 = TEXT
  86.                         20 {
  87.                             data = levelfield:-1, tx_extendcontent_background_height, slide
  88.                         }
  89.                     }
  90.                 }
  91.             }
  92.         }
  93.         # Fallback auf den manuellen Slide bis zur 4. Ebene der Elternseiten
  94.         stdWrap.ifEmpty.cObject < temp.page_background_object
  95.     }
  96.    
  97. }
Advertisement
Add Comment
Please, Sign In to add comment