mittwald-flow/symlink-publishing

使用相对符号链接将资源发布到文件系统

安装次数: 3,560

依赖项: 0

建议者: 0

安全: 0

星标: 5

关注者: 6

分支: 2

开放问题: 1

类型:typo3-flow-package

v2.0.0 2015-11-24 10:36 UTC

This package is auto-updated.

Last update: 2024-09-12 22:55:30 UTC


README

此包为 Flow 和 Neos 提供高级符号链接发布选项。最重要的是,此包增加了使用相对符号链接发布资源的功能。当你使用 chrooted PHP 解释器运行 Flow 或 Neos 时,这一点非常重要。

兼容性说明:

  • 此包的 master 分支和所有 ~2.0 版本与 Flow >=3.0.2 兼容,并在 Flow 4.0 中停止工作。
  • 当你使用 Flow 3.0.0 或 3.0.1 或 Neos 2.0.3 或更早版本时,请使用 ~1.0 版本或 v1.0 分支。
  • 请注意,如果你使用 Flow 3.3 或更新版本,你不再需要此包。现在,默认情况下可以将 FileSystemSymlinkTarget 配置为为发布资源创建相对符号链接。

安装

使用 composer 安装

composer require mittwald-flow/symlink-publishing=~2.0

接下来,从 _Resources 文件夹中删除所有绝对引用的符号链接等。

rm -rf Web/_Resources

最后重新发布所有相对引用的符号链接等。

./flow resource:publish

配置

您可以在 Flow 设置中配置相对符号链接发布。默认情况下已启用!

TYPO3:
  Flow:
	resource:
	  targets:
		localWebDirectoryPersistentResourcesTarget:
		  target: 'Mw\SymlinkPublishing\Resource\Target\FileSystemSymlinkTarget'
		  targetOptions:
			relativeSymlinks: TRUE
		localWebDirectoryStaticResourcesTarget:
		  target: 'Mw\SymlinkPublishing\Resource\Target\FileSystemSymlinkTarget'
		  targetOptions:
			relativeSymlinks: TRUE

许可协议

此包使用 MIT 许可协议。有关更多信息,请参阅许可文件

致谢

此包基于 Christian Müller 的更改