這可能是一個簡單的解決方案,但我無法弄清楚。通過錯別字添加擴展輸出到主要內容
我使用bootstrap_package
擴展實現typo3 6.2.12
網站。在那裏,我有一個頁面樹中的子頁面。在每個子頁面上,應在主頁面內容的末尾附加評論功能。對於評論功能,我使用pw_comments
擴展,因爲它非常靈活。
的pw_comments
手冊顯示了一個可能的整合如下:
lib.content = COA
lib.content {
10 < styles.content.get
# List comments
20 < lib.pwCommentsIndex
# Write new comment
30 < lib.pwCommentsNew
}
其實非常簡單明瞭。
引導程序包擴展處理如下內容(內base.ts):
lib.dynamicContent = COA
lib.dynamicContent {
5 = LOAD_REGISTER
5 {
colPos.cObject = TEXT
colPos.cObject {
field = colPos
ifEmpty.cObject = TEXT
ifEmpty.cObject {
value.current = 1
ifEmpty = 0
}
}
pageUid.cObject = TEXT
pageUid.cObject {
field = pageUid
ifEmpty.data = TSFE:id
}
}
20 < styles.content.get
20.select.where = colPos={register:colPos}
20.select.where.insertData = 1
20.select.pidInList.data = register:pageUid
90 = RESTORE_REGISTER
}
lib.dynamicContentSlide =< lib.dynamicContent
lib.dynamicContentSlide.20.slide = -1
而在這一點上我不知道如何整合pw_comments
。在插件的設置我嘗試這樣做:
[PIDupinRootline = 54]
lib.dynamicContent = COA
lib.dynamicContent {
# List comments
30 < lib.pwCommentsIndex
# Write new comment
31 < lib.pwCommentsNew
}
[end]
上述目標是:將pw_comments
主塔輸出到父頁面的每個子頁面的uid 54
其實這是工作但由於lib.dynamicContentSlide =< lib.dynamicContent
的繼承,評論也附加了3個頁腳列中的每一列,這是不期望的行爲。
我可以使用可用於pw_comments
的插件擴展,但這意味着編輯器在創建插件時總是將該插件添加到新的子頁面。 我可以「破解」流體內容模板文件,並添加一個<f:cObject />
標記並調用插件庫,但我認爲這種解決方案很奇怪,而且......呃。
那麼有什麼辦法可以將這個插件以錯字腳本的方式附加到這些子頁面嗎?我想這只是缺乏語法知識,是的,typo3不是我每天的工作。
希望有人可以幫我解決這個問題。非常感謝!