1

TYPO3 7.6.15 Powermail 3.18.0

日期选择器字段不会打开弹出日历。我已经缩小了原因,因为此功能没有包含必要的 CSS 文件。我的设置有错误吗?我如何让它们自动包含在内?

这就是我的 TS 设置中的内容:

plugin.tx_powermail {
  view {
    templateRootPaths >
    templateRootPaths {
      0 = {$plugin.tx_powermail.view.templateRootPath}
      1 = fileadmin/template/mysite/powermail/Templates/
    }
    partialRootPaths >
    partialRootPaths {
      0 = {$plugin.tx_powermail.view.partialRootPath}
      1 = fileadmin/template/mysite/powermail/Partials/
    }
    layoutRootPaths >
    layoutRootPaths {
      0 = {$plugin.tx_powermail.view.layoutRootPath}
      1 = fileadmin/template/mysite/powermail/Layouts/
    }
  }
  _LOCAL_LANG.default {
    datepicker_format_date = d/m/Y
    datepicker_format_time = H:i
    datepicker_format_datetime = d/m/Y H:i
  }
}

我发现使它正常工作的唯一方法是像这样手动添加它:

page.includeCSS {
  file4 = EXT:powermail/Resources/Public/Css/Basic.css
}
4

3 回答 3

0

在文档中有一个提示:

https://docs.typo3.org/typo3cms/extensions/powermail/ForAdministrators/Installation/Index.html#addbootstrapclassesandcsstopowermail

你应该

添加静态模板添加基于引导程序的类和CSS(powermail)

那里包含css

于 2017-07-05T07:11:40.020 回答
0

添加静态模板文件会导致 TypoScript 像

plugin.tx_powermail.settings.BasicCss =EXT:powermail/Resources/Public/Css/Basic.css

这应该加载所有内容。日期选择器样式最初位于https://github.com/einpraegsam/powermail/blob/develop/Resources/Private/Sass/_DatePicker.scss

于 2017-07-05T07:12:21.413 回答
0

您需要通过在 TypoScript 模板中设置一个常量来告诉 powermail 加载 JavaScript 库:

plugin.tx_powermail.settings.javascript.addAdditionalJavaScript = 1

有关更多信息,请参阅https://docs.typo3.org/typo3cms/extensions/powermail/Faq/Index.html#datetimepickernotworking

于 2017-07-05T07:12:52.403 回答