Add recipe for alengo/alengo-webspace-settings-bundle (#1825)

* Add recipe for alengo/alengo-webspace-settings-bundle

* post-install-output

* alengo/alengo-webspace-settings-bundle: update template

* alengo/alengo-webspace-settings-bundle: fix check

* alengo/alengo-webspace-settings-bundle: post-install update

* alengo/alengo-webspace-settings-bundle: post-install update

* alengo/alengo-webspace-settings-bundle: manifest update

* alengo/alengo-webspace-settings-bundle: manifest update

---------

Co-authored-by: Alexander Huber <alex.huber@alengo.at>
This commit is contained in:
alengodev
2025-07-09 22:26:56 +02:00
committed by GitHub
parent c4d6aa3143
commit e1eec25a93
4 changed files with 83 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
alengo_webspace_settings:
type_select:
- 'blocks'
- 'category'
- 'categories'
- 'collection'
- 'collections'
- 'contact'
- 'contacts'
- 'date'
- 'dateTime'
- 'event'
- 'media'
- 'medias'
- 'account'
- 'accounts'
- 'page'
- 'pages'
- 'snippet'
- 'snippets'
- 'string' # default type
- 'tags'
- 'time'
- 'textArea'
- 'textEditor'

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" ?>
<properties xmlns="http://schemas.sulu.io/template/template"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xi="http://www.w3.org/2001/XInclude"
xsi:schemaLocation="http://schemas.sulu.io/template/template http://schemas.sulu.io/template/template-1.0.xsd">
<block name="dataBlocks">
<types>
<type name="singleMediaSelection">
<meta>
<title>alengo_webspace_settings.media</title>
</meta>
<properties>
<property name="singleMediaSelection" type="single_media_selection">
<tag name="sulu.block_preview" priority="512"/>
</property>
</properties>
</type>
<type name="mediaSelection">
<meta>
<title>alengo_webspace_settings.medias</title>
</meta>
<properties>
<property name="mediaSelection" type="media_selection">
<tag name="sulu.block_preview" priority="512"/>
</property>
</properties>
</type>
<type name="textEditor">
<meta>
<title>alengo_webspace_settings.textEditor</title>
</meta>
<properties>
<property name="textEditor" type="text_editor">
<tag name="sulu.block_preview" priority="1024"/>
</property>
</properties>
</type>
</types>
</block>
</properties>

View File

@@ -0,0 +1,8 @@
{
"bundles": {
"Alengo\\Bundle\\AlengoWebspaceSettingsBundle\\AlengoWebspaceSettingsBundle": ["all"]
},
"copy-from-recipe": {
"config/": "%CONFIG_DIR%/"
}
}

View File

@@ -0,0 +1,5 @@
* The <fg=green>AlengoWebspaceSettingsBundle</> for Sulu CMS is almost ready:
1. Configure your types in config/packages/alengo_webspace_settings.yaml
2. Configure your blocks if needed in config/templates/settings/webspace_settings_blocks.xml.
* <fg=blue>Read</> the documentation at <comment>https://github.com/alengodev/alengoWebspaceSettingsBundle/blob/main/README.md</>