4

我在 Mac OS 上使用 Typo3.6.4。

我想从子页面获取内容。内容在 3 个子页面中,需要使用 TypoScript 显示在“页面”中:

-子页面 1

-子页面 2

-子页面 3

我曾在 Windows 的 Typo3.6.0 上尝试过这段代码,它正在工作。但不是 Mac OS 上的 Typo3.6.4。

  MIDBLOCK = CONTENT
  MIDBLOCK {
  stdWrap.wrap = |
    table = pages
    select.orderBy = sorting
    # If this element is inserted as sitemap, consider the startingpoint
    select.pidInList.if.isTrue.field = pages
    select.pidInList.field = pages
    renderObj = COA
    renderObj {
      stdWrap.wrap = |

      10 = CONTENT
      10.wrap = <div><h1>|</h1>
      10 {
        table = tt_content
        select.pidInList.field = uid
        select.where = colPos = 1
        select.orderBy = sorting
        renderObj = COA


        #read the bodytext
        renderObj.10 = TEXT
        renderObj.10.field = header
      }

      20 = TEXT
      20.value = Event
      20.typolink.parameter.field = uid


      # Title and link to the page
      30 = TEXT
      30.wrap = </div><div><h2>|</h2>
      30.field = title
      # 2. CONTENT object for reading the first content element
      40 = CONTENT
      40 {
        table = tt_content
        select.pidInList.field = uid
        select.where = colPos = 0
        select.orderBy = sorting
        renderObj = COA


        #read the bodytext
        renderObj.10 = TEXT
        renderObj.10 {
          field = bodytext
          #cut after 20 chars, keep whole words if possible
          crop = 20| ... |1
        }
      }
      # more link
      50 = TEXT
      50.wrap = <br /><br />|</div>
      50.value = > [More]
      50.typolink.parameter.field = uid
    }  
  }
4

2 回答 2

0

也许你已经通过

<INCLUDE_TYPOSCRIPT: source=FILE:EXT:my_ext/Configuration/TypoScript/setup.txt>

这将不再适用于 TYPO3 6.2。您必须像这样添加引号:

<INCLUDE_TYPOSCRIPT: source="FILE:EXT:my_ext/Configuration/TypoScript/setup.txt">
于 2014-07-18T12:43:50.280 回答
0

我喜欢回答自己的问题<3

所以,问题出在“css_styled_content”项上,在第一个上,我没有使用它,但在第二个上,我使用了这个项目,但它不起作用。

因此,如果您想像我一样写作,则需要停用该项目或一次又一次地搜索:D

于 2014-07-21T12:39:32.810 回答