0

我需要从特定 colPos 中呈现来自 styles.content.get 的记录。

记录由 temp.recordcontent 提供

记录应分开。因此我使用拆分。

我的问题是我想分离单个记录的标题和正文。

我的打字稿:

temp.generateSlider = COA
temp.generateSlider {
  10 < temp.recordcontent
  stdWrap.split {
    token = ###SPLITTER###
    cObjNum = |*| 1 || 2 |*|
    1 = COA
    1 {
      5 = [something]

      10 = [header of the current record]

      15 = [something]

      20 = [bodytext of the current record]

      25 = [something] 

    }
    2 = COA
    2 {
      5 = [something else]

      10 = [header of the current record]

      15 = [something else]

      20 = [bodytext of the current record]

      25 = [something else]

    }
  }
}

当我在下面添加代码时,我将获得整个记录,但我怎样才能只获得标题(或正文)?

10 = TEXT
10.data = current:1

我尝试了以下类似的方法,但这不起作用

10.field = header
4

1 回答 1

0

我通过渲染 RECORD 对象(temp.recordcontent)中的元素并将它们包装在拆分中解决了这个问题。

记录

temp.recordcontent = RECORD
temp.recordcontent{
  tables = tt_content
  dontCheckPid = 1
  source.cObject < temp.getuids
  conf.tt_content.stdWrap.wrap = |###SPLITTER###  
  conf.tt_content = COA
  conf.tt_content {    
    20 = TEXT
    20.field = header
    20.wrap = <h2 class="blue"> | </h2>  
    30 = TEXT
    30.field = bodytext
    30.wrap = <p>|</p>

  }

}

分裂

temp.generateRibbonrow = COA
temp.generateRibbonrow {
  10 < temp.recordcontent
  stdWrap.split {
    token = ###SPLITTER###
    cObjNum = |*| 1 || 2 |*| 3

    1 = COA
    1 {
      10 = TEXT
      10.value =  <div class="myclass">

      20 = TEXT
      20.data = current:1

    }

    2 .....

    3 = COA
    3{     
      10 = TEXT
      10{
        if.isTrue.prioriCalc=1
        if.isTrue.cObject=TEXT
        if.isTrue.cObject.insertData=1
        if.isTrue.cObject.value={register:SPLIT_COUNT}%2
        value(
        <div class="ym-g50"><div class="ym-gbox"></div></div>
        </div>
        )
      }
   }
}
  }

现在我可以获取特定 colPos 的记录,并且可以在其自己的小丝带框中渲染每个元素 :)

于 2012-08-11T09:22:08.817 回答