承接 sethorax/typo3-fluidloader 相关项目开发

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

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

sethorax/typo3-fluidloader

Composer 安装命令:

composer require sethorax/typo3-fluidloader

包简介

Automatic fluid template loader for TYPO3 CMS

README 文档

README

Build Status StyleCI Latest Stable Version License

This extension automatically loads HTML fluid template files from a directory.

Features

  • Automatically loads HTML template files from a directory as soon as they are added
  • Available templates can be assigned to a page in the page settings
  • Backend layout can directly in the template

This extension makes it very easy to work with different fluid templates for TYPO3 pages.

Usage

Installation

Installation using Composer

It is recommended to install this extension via composer.
To install it just do composer require sethorax/typo3-fluidloader

This extension can also be installed traditionally via the TYPO3 Extension Repository (TER).

Setup

  1. Include the static TypoScript template of the extension.
  2. Set your template, partial and layout root paths in the extension settings.
  3. Start adding some HTML fluid templates to the template root path as you wold normally do.
  4. Once a template is added, you can select this template in the page settings. Please note that the template must contain a special fluid section for the configuration options.

Fluid Template

Configuration Section

All templates must contain a special fluid section with the template configuration in XML format.

Example configuration:

<f:section name="configuration">
    <configuration>
        <general>
            <layoutName>My awesome template</layoutName>
        </general>
        <backendLayout>
            <row>
                <column pos="0" colspan="2">Full width</column>
            </row>
            <row>
                <column pos="1">50% Width Left</column>
                <column pos="2">50% Width Right</column>
            </row>
            <row>
                <column pos="3" colspan="2">Some more content</column>
            </row>
        </backendLayout>
    </configuration>
</f:section>

The template configuration is located within the "configuration" fluid section.
The configuration is in XML format.

The configuration has one root element configuration. Within that element you can specify general configuration and the backendLayout.
Within general you can set the name of the template. This name will be used as the display value of the select field in the page settings.

Whitin backendLayout you can configure the backend layout of this template. The example above should be self explanatory. The content of the column elements is the label for that section.

Please note that the content of <f:section name="configuration"> must be valid XML!

Rest of the template

The rest of the template is just standard fluid. You can specify as many sections as you like and of course set the layout of the template.

It is recommended to use the FluidTYPO3 VHS extension to easily render the columns.

The configuration of the current page can be accessed via the page fluid variable.

Sidenotes

The creation of this extension was heavily inspired by FluidTYPO3's fluidpages extension.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: GPL-3.0
  • 更新时间: 2017-04-26

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固