定制 pixelcoda/pixelcoda-headless 二次开发

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

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

pixelcoda/pixelcoda-headless

Composer 安装命令:

composer require pixelcoda/pixelcoda-headless

包简介

PixelCoda Headless metadata extension for responsive TYPO3 layouts.

README 文档

README

PixelCoda Headless extends friendsoftypo3/headless with frontend-friendly responsive layout metadata. TYPO3 stays the leading data source; this extension only adds metadata fields and JSON API enrichment.

Made with love by Casian Blanaru (PixelCoda).

A special thanks goes to macopedia.com company, which is sponsoring development of this solution.

Responsive Column Manager

Editors get a new Headless Responsive Layout tab on tt_content records with fields for:

  • Desktop, tablet and mobile grid
  • Per-breakpoint column order
  • Container width
  • Container gap
  • Optional container identifier
  • Optional columns JSON override

The Headless API output is enriched on every content element:

{
  "container": {
    "identifier": "three-column",
    "columns": [
      { "name": "left", "colPos": 200 },
      { "name": "center", "colPos": 201 },
      { "name": "right", "colPos": 202 }
    ]
  },
  "responsive": {
    "desktop": { "grid": "4-4-4" },
    "tablet": { "grid": "6-6" },
    "mobile": { "grid": "12" }
  },
  "order": {
    "desktop": ["left", "center", "right"],
    "tablet": ["left", "center", "right"],
    "mobile": ["center", "left", "right"]
  },
  "spacing": {
    "gap": "large"
  },
  "width": "contained"
}

b13/container

If b13/container is installed, PixelCoda Headless tries to read the registered container grid for the current CType. It does not modify or fork b13/container. If no registry metadata can be read, columns are inferred from the selected desktop grid.

TYPO3 Compatibility

The package targets TYPO3 13 LTS and is prepared for TYPO3 14/15 through public TYPO3 APIs: TCA, TypoScript data processing and Composer extension registration.

Integration

Load the TypoScript after friendsoftypo3/headless.

TYPO3 13+ site set:

dependencies:
  - pixelcoda/headless

Classic static include:

PixelCoda Headless

Package

Extension key: pixelcoda_headless

Composer package:

composer require pixelcoda/pixelcoda-headless

TYPO3 Extension Repository:

https://extensions.typo3.org/my-extensions

统计信息

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

GitHub 信息

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

其他信息

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

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固