simonkoehler/textile

提供新的标记代码内容元素和视图助手

安装: 54

依赖关系: 1

建议者: 0

安全: 0

星星: 1

关注者: 0

分支: 0

开放性问题: 1

类型:typo3-cms-extension

1.0.3 2020-07-26 04:15 UTC

This package is auto-updated.

Last update: 2024-09-18 03:17:24 UTC


README

Twitter Follow Donate

特性

  • 提供新的“标记”类型内容元素,允许您创建 Textile 标记语言代码
  • 提供方便的视图助手,以便在您的扩展中使用 "<f:textile.parse>"
  • 基于 "Textile" 标记解析器:https://textile-lang.com/
  • 渲染到页面的内部链接的短代码

屏幕截图

官方文档

您还可以在这里找到德语和西班牙语的官方文档: https://simon-koehler.com/products/typo3-extensions/textile

安装

通过在扩展管理器中下载或在 https://extensions.typo3.org/extension/textile/ 上下载来安装扩展。

基本配置

如果您想使用标记内容元素

  • 安装扩展
  • 清除缓存
  • 包含静态 TypoScript 设置
  • 包含页面 TS 从页面属性
  • 使用内容元素向导创建一个新的内容元素

如果您只想使用视图助手

  • 安装扩展
  • 清除缓存
  • 在您的 fluid 模板顶部插入 {namespace textile=SIMONKOEHLER\Textile\ViewHelpers}
  • 使用视图助手如下: <textile:parse content="{bodytext}"/>

如何插入内部链接

简码函数非常简单。您可以为所需的目标页面定义页面 UID、链接标题、目标和 CSS 类。在您的标记代码中使用以下语法

Simple usage: [link:4]
Full parameters: [link:4:Labeltext:_blank:my-css-class]

前端输出

<a href="/yourpageslug/" target="_blank" class="my-css-class">Labeltext</a>

如何在 Fluid 模板中使用视图助手

{namespace textile=SIMONKOEHLER\Textile\ViewHelpers}
<!-- Minimal ViewHelper usage -->
<textile:parse content="{bodytext}"/>

<!-- Setting a default link text if a link has no text defined -->
<textile:parse content="{bodytext}" defaultLabel="MyLabel"/>

<!-- Disable rendering of links -->
<textile:parse content="{bodytext}" disableLinks="1"/>

支持和服务

如果您在使用扩展时遇到任何问题,请告诉我!由于这是开源的,我只在收到报酬时提供 100% 的专家支持,但我也很乐意支持社区。请在这里的 GitHub 上打开一个问题,或者发送一条消息: https://simon-koehler.com/contact

你想学习 TYPO3 吗?这是你需要的东西

视频培训 TYPO3 9 LTS(德语) https://www.digistore24.com/redir/246076/GOCHILLA/