簡體   English   中英

TYPO3:從內聯元素獲取流體中的值

[英]TYPO3: Get the values in fluid from inline elements

我設法創建了一個自己的內聯內容元素(在tt_content表上),但是當我嘗試通過流體獲取前端的值時,我什么也沒得到。

我調試了{data}變量,並在保存數據的列上有一個整數。 我想它讀取在外部表(手風琴)上創建的內容元素的數量。 我如何獲得這些價值?

此時,{data}變量將讀取tt_content表,具有整數的列將讀取表可折疊控件中的內容元素的數量。

我想不需要任何代碼。 如有必要,請隨時注釋您要查看的代碼部分。

最好的祝福

您需要在TypoScript中添加一個DataProcessor來創建content元素,以獲取您的手風琴記錄。 例:

tt_content {
    yourContentElementName < lib.contentElement
    yourContentElementName.templateName = YourContentElementName
    yourContentElementName.dataProcessing {
        10 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
        10 {
            if.isTrue.field = fieldInTtContentWithInteger

            table = your_accordion_table

            pidInList = this
            where.field = uid
            where.intval = 1
            where.dataWrap = field_pointing_to_ttcontent_record = |

            as = accordions
        }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM