t3brightside/addresses

TYPO3 CMS 地址列表扩展。

资助包维护!
t3brightside

安装: 23

依赖者: 1

建议者: 1

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:typo3-cms-extension

1.1.0 2024-09-18 19:00 UTC

This package is auto-updated.

Last update: 2024-09-18 19:00:26 UTC


README

License Packagist Downloads Brightside

TYPO3 CMS 地址列表扩展。

演示

功能

  • 从页面或选定记录中获取地址列表
  • 图片裁剪
  • 排序方式
  • BE中的基本类别过滤器
  • 使用 paginatedprocessors 的分页,每页项目和内容元素唯一
  • 带有图标的社交链接
  • 易于添加自定义模板
  • 与页面双向连接
  • 使用 ext:personnel 扩展与 ext:addressespersonnel 扩展联系人员记录

系统要求

  • TYPO3
  • fluid_styled_content
  • paginatedprocessors
  • embedassets

安装

  • composer req t3brightside/addresses 或从 TYPO3 扩展仓库 addresses
  • 添加静态模板
  • 包含 Paginatedprocessors 的静态模板
  • 更改扩展配置以启用功能,例如:显示 BE 缩略图、允许页面属性中的连接、禁用分页

使用方法

  • 在页面/Sysfolder 中创建地址记录
  • 添加所需内容元素并将其指向页面/Sysfolder 或单个记录

添加自定义模板

TypoScript 检查常量编辑器。

PageTS

TCEFORM.tt_content.tx_addresses_template.addItems {
  minilist = Mini List
}

FluidResources/Private/Templates/Addresses.html 中添加新部分,其中 IF 条件确定模板名称 'minilist'

<f:if condition="{data.tx_addresses_template} == minilist">
  <f:for each="{addresses}" as="address" iteration="iterator">
    <f:render partial="Minilist" arguments="{_all}"/>
  </f:for>
</f:if>

创建新部分:Resources/Private/Partials/Minilist.html

routeEnhancers

对于分页路由,请参阅 t3brightside/paginatedprocessors

开发与维护

Brightside OÜ – 专注于 TYPO3 开发和托管的专业网络代理商