Powermail ext不包含日期选择器所需的css文件

时间:2017-07-05 01:04:19

标签: typo3 typo3-7.6.x powermail

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
}

3 个答案:

答案 0 :(得分:0)

文档中的

提示:

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

你应该

  

添加静态模板基于bootstrap(powermail)添加类和CSS

包括css

答案 1 :(得分:0)

添加静态模板文件会产生类似

的TypoScript
  

plugin.tx_powermail.settings.BasicCss   = EXT:powermail /资源/公共/ CSS / Basic.css

这应该加载一切。 datepicker样式最初位于https://github.com/einpraegsam/powermail/blob/develop/Resources/Private/Sass/_DatePicker.scss

答案 2 :(得分:0)

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

plugin.tx_powermail.settings.javascript.addAdditionalJavaScript = 1

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