承接 remind/teaser 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

remind/teaser

Composer 安装命令:

composer require remind/teaser

包简介

REMIND - Teaser

README 文档

README

REMIND HEADLESS TYPO3 13

REMIND - Teaser Extension

A headless TYPO3 extension for teaser selections as a content element.

Keypoints

  • Adds one content element: teaser_selectionlist (label: Teaser selection).
  • Uses its own domain table: tx_teaser_domain_model_teaser.
  • Returns frontend JSON via Extbase (TeaserController->selectionListAction).
  • Designed for REMIND headless setups (remind/headless, remind/extbase).
  • Supports categories and one image reference per teaser.

Requirements

  • TYPO3 ^13.4
  • PHP version compatible with TYPO3 v13 requirements
  • Dependencies:
    • remind/extbase
    • remind/headless

Installation

  1. Install the extension via Composer.
  2. Run database updates (adds table tx_teaser_domain_model_teaser).
  3. Include static TypoScript REMIND - Teaser Extension in your site template.

Available Content

Teaser Record

Table: tx_teaser_domain_model_teaser

Main fields:

  • title
  • subtitle
  • bodytext (RTE)
  • image (single file)
  • link (TYPO3 link field)
  • categories

Content Element: Teaser Selection

CType: teaser_selectionlist

Content element configuration:

  • pages: limits teaser selection to records on selected pages
  • FlexForm records: selected teaser records
  • FlexForm enableLink: available, currently not used in controller logic

Output (Headless JSON)

The content element renders JSON with a list of selected teasers.

Typical fields per item:

  • uid
  • pid
  • title
  • subtitle
  • bodytext (processed with lib.parseFunc_links)
  • link (decoded, including href)
  • image (if available)
  • categories (if available)

Development

Useful Composer scripts:

  • composer phpcs
  • composer phpstan
  • composer phpunit
  • composer static-analysis

统计信息

  • 总下载量: 32
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 5
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0-or-later
  • 更新时间: 2025-04-11

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固