pluswerk / timeline
Pluswerk: HTML to PDF
1.1.0
2020-06-24 11:52 UTC
Requires
- typo3/cms-core: >=9.5
This package is auto-updated.
Last update: 2024-09-24 21:56:58 UTC
README
此扩展为您的TYPO3项目添加了创建动态时间线的可能性。
用法
您可以在存储文件夹内部创建时间线记录。时间线记录包含纪元,每个纪元定义一个时间范围。在纪元内部,您可以创建时刻,这些时刻将通过前端提示显示。
要查看前端中的时间线,您只需创建“时间线”插件并选择您想查看的时间线。
资产
您可以将此扩展中的SCSS和JavaScript文件包含在内。我们提供了带有IE11使用polyfills的popper.js。
includeJSFooter.popper = EXT:timeline/Resources/Public/JavaScript/popper.js
includeJSFooter.timeline = EXT:timeline/Resources/Public/JavaScript/timeline.js
在您的打包器中包含SCSS文件。
/path/to/timeline/Resources/Private/Scss/Timeline.scss
否则,您可以编写自己的样式和脚本以匹配您的设计。
图片
您可以以图片的形式导出您的时间线(实验性)。因此使用了库html2canvas。导入方式如下
includeJSFooter.html2canvas = EXT:timeline/Resources/Public/JavaScript/htmltocanvas.js
您可以像这样编辑模板和JavaScript,将图片打印到网站上(并作为jpg/png下载)
<button class="js-to-image">To image</button>
var button = document.querySelector('.js-to-image'); button.addEventListener('click', function () { var line = document.querySelector('.js-timeline'); html2canvas(line).then(function (canvas) { document.body.appendChild(canvas); }); });