簡體   English   中英

TYPO3 表單多選框部分

[英]TYPO3 Form Multicheckbox Partial

我嘗試編輯核心文件 form\Resources\Private\Frontend\Partials\Field\Field.html 以更改 frontend.中的 html output 如果我更改該文件,它沒有效果。 如果我更改核心文件 form\Resources\Private\Frontend\Partials\Textarea.html 它會影響前端的 output。

我嘗試像這樣設置自定義部分、布局和模板文件夾:我在頁面模板的設置部分設置了以下內容:

plugin.tx_form {
settings {
    yamlConfigurations {
        # register your own additional configuration
        # choose a number higher than 30 (below is reserved)
        100 = fileadmin/my_site_package/Configuration/Form/CustomFormSetup.yaml
    }
}
}

在 fileadmin/my_site_package/Configuration/Form/CustomFormSetup.yaml 我有

TYPO3:
CMS:
Form:
  prototypes:
    standard:
      formElementsDefinition:
        Form:
          renderingOptions:
            templateRootPaths:
              20:'fileadmin/my_site_package/Resources/Private/Templates/Form/Frontend/'
            partialRootPaths:
              20: 'fileadmin/my_site_package/Resources/Private/Partials/Form/Frontend/'

在文件夾 fileadmin/my_site_package/Resources/Private/Partials/Form/Frontend/ 我有復制的 Multicheckbox.html 和其他從表單核心文件夾復制的部分文件。 我已經編輯了 Multicheckbox.html,但它對前端沒有影響。

非常感謝您的意見。 問題是因為引導程序 package。 文件夾“typo3conf/ext/bootstrap_package/Resources/Private/Partials/Form”中有一個文件 Multicheckbox.html。 這個覆蓋了核心文件Multicheckbox.html

但是我在我的步驟中做錯了什么? 我現在在前端收到以下錯誤:

糟糕,發生錯誤。 嘗試以“,html”格式解析 controller 動作“FormFrontend->form”的模板文件。 但沒有一個路徑包含預期的模板文件(FormFrontend/Form.html)。 未配置路徑。 有關此錯誤的更多信息可能在線提供。

我是否在 CustomFormSetup.yaml 中設置了錯誤的路徑? 我也試過

TYPO3:
CMS:
Form:
  prototypes:
    standard:
      formElementsDefinition:
        Form:
          renderingOptions:
            templateRootPaths:
              1:'/my_site_package/Resources/Private/Templates/Form/Frontend/'
            partialRootPaths:
              1:'/my_site_package/Resources/Private/Partials/Form/Frontend/'

有同樣的錯誤。

暫無
暫無

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

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