定制 oliverthiele/ot-flippingbook 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

oliverthiele/ot-flippingbook

Composer 安装命令:

composer require oliverthiele/ot-flippingbook

包简介

CE FlippingBooks - TYPO3 content element for the integration of documents created with the FlippingBook Publisher (https://flippingbook.com/digital-publishing-software)

README 文档

README

Adds a content element to embed FlippingBook Publisher documents in TYPO3. Catalogs are organised in a two-level folder structure; the backend select shows grouped books automatically.

TYPO3 Packagist Version PHP License Changelog

Features

  • TYPO3 v13 and v14 compatible (Site Set ready)
  • Embed via the official FlippingBook JavaScript embed script
  • Two-level catalog folder structure with grouped backend select
  • Configurable base directory via Extension Configuration
  • Optional start page per content element (FlexForm)
  • TypoScript auto-included via Site Set

Requirements

Requirement Version
TYPO3 ^13.4 | ^14.3
PHP >=8.2

Installation

composer require oliverthiele/ot-flippingbook

After installation, activate the Site Set "OtFlippingbook" for your site in the TYPO3 backend.

Configuration

Extension Configuration

Set the base directory in the TYPO3 Extension Manager under ot_flippingbook:

Key Default Description
flippingBookDirectory public/flippingbook/ Filesystem path relative to the project root

Folder Structure

The extension reads two levels of sub-directories. The first level becomes the optgroup label; the second level contains the selectable books:

public/
└── flippingbook/
    ├── catalogs_en/
    │   ├── catalog-2023/
    │   └── catalog-2024/
    └── kataloge_de/
        ├── katalog-2023/
        └── katalog-2024/

The backend select displays the books grouped by their parent folder.

TypoScript

TypoScript is auto-included via the Site Set. For manual integration without Site Set:

@import 'EXT:ot_flippingbook/Configuration/TypoScript/constants.typoscript'
@import 'EXT:ot_flippingbook/Configuration/TypoScript/setup.typoscript'

Usage

  1. Create a new content element and select FlippingBook as the content type.
  2. Select the book from the dropdown.
  3. Optionally enter a start page number.

The extension generates the embed <a> tag and loads the FlippingBook embed.js from the selected book's directory.

License

GPL-2.0-or-later — © 2025 Oliver Thiele

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2026-05-30

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固