承接 sandstorm/neos-nodetypes-folder 相关项目开发

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

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

sandstorm/neos-nodetypes-folder

Composer 安装命令:

composer require sandstorm/neos-nodetypes-folder

包简介

Folder nodetype for Neos CMS

README 文档

README

Latest Stable Version

Note

This was originally a fork of breadlesscode/neos-nodetypes-folder. The original author and us decided to split maintenance of the package. While we maintain the package for all Neos versions >= 9, you can still use the original package for neos versions below 9. Just make sure to install the respective package (so either breadlesscode/neos-nodetypes-folder or sandstorm/neos-nodetypes-folder) and also use the correct nodetype: Breadlesscode.NodeTypes.Folder:Document.Folder or Sandstorm.NodeTypes.Folder:Document.Folder.

Package Neos Version
breadlesscode/neos-nodetypes-folder < 9.0
sandstorm/neos-nodetypes-folder >= 9.0

This Neos Plugin contains a folder node type. This folder isn't rendered in the URI by default.

The main idea and code is from @sebobo from this Gist. Thanks for that!!!

Warning

This package overrides the DocumentUriPathProjection from the neos core!

Installation

Most of the time you have to make small adjustments to a package (e.g. the configuration in Settings.yaml). Because of that, it is important to add the corresponding package to the composer manfest of your theme package. Mostly this is the site package located under Packages/Sites/. To install it correctly, go to your theme package (e.g. Packages/Sites/Foo.Bar) and run the following command:

composer require sandstorm/neos-nodetypes-folder --no-update

The --no-update command prevents other dependencies from being updated. After the package was added to your theme composer.json, go back to the root of the Neos installation and run composer update. The package is now installed correctly.

Upgrade Instructions 1.0.0 -> 1.0.1

As we introduced a new Projection to catch URI path collisions, you need to set it up in the Content Repository after the package update:

  1. setup new Uri Projection ./flow cr:setup
  2. replay events on that Projection ./flow subscription:replay Neos.Neos:DocumentUriPathProjection
  3. flush cache to force re-rendering of menu ./flow flow:cache:flush

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-03-24

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固