typo3-ux/page-module-pilot

TYPO3页面模块UX变化的展示


README

有关此试点项目的更多信息,请访问 https://typo3.org/article/structured-content-initiative-feedback-wanted

屏幕截图

content boxes

内容元素前后比较的 backend 显示

delete action

删除按钮已移至 DropDown 选择

more button

新的位置 DropDown 菜单

new boxes

添加内容按钮的新外观

如何使用

安装

如果您想在本地上测试补丁,请使用以下 ddev 选项

在继续之前,请更新您的 ddev。(您需要 composer v2.2+ 和最新的 nginx 配置来运行 TYPO3v11)

mkdir my-typo3-site
cd my-typo3-site
ddev config --project-type=typo3 --docroot=public --create-docroot
ddev start
ddev composer create "typo3/cms-base-distribution:^11"
ddev composer config allow-plugins.cweagans/composer-patches true
ddev composer config extra.enable-patching true
ddev composer require typo3-ux/page-module-pilot
# make sure composer-patches can do its stuff
ddev composer update --lock
ddev exec touch public/FIRST_INSTALL
ddev launch

如果您想使用补丁,您有两个选项

1. 选项:在您的 composer 安装的 TYPO3 v11.5.x 中使用 composer 包

composer config allow-plugins.cweagans/composer-patches true
composer config extra.enable-patching true
composer require typo3-ux/page-module-pilot
# make sure composer-patches can do its stuff
composer update --lock

2. 选项:使用新的 TYPO3 Core Patches 扩展

遵循安装指南 https://github.com/GsTYPO3/core-patches/blob/main/README.md#installation

TYPO3 v11.5.x 项目

composer typo3:patch:apply 73100

TYPO3 v12.x 项目

composer typo3:patch:apply 71965

移除补丁

1. 在您的 composer 安装的 TYPO3 v11.5.x 中

composer remove typo3-ux/page-module-pilot
composer config --unset extra.enable-patching
rm -rf public/typo3/ && composer install

2. 使用核心补丁扩展

TYPO3 v11.5.x 项目

composer typo3:patch:remove 73100

TYPO3 v12.x 项目

composer typo3:patch:remove 71965