Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: CMS navigation components (link, page, category) #1266

Merged
merged 4 commits into from
Mar 11, 2024

Conversation

shauke
Copy link
Collaborator

@shauke shauke commented Sep 8, 2022

PR Type

[x] Feature

What Is the New Behavior?

Introduce new CMS components that can be used to extend the main navigation.

  • simple link with optional flyout HTML
  • page link with optional sub pages navigation and flyout HTML
  • category link with optional sub category navigation and flyout HTML

Does this PR Introduce a Breaking Change?

[x] No

Other Information

  • some main navigation styling adaptions were needed
  • the needed pagelet models will be available with ICM 11 (icm-as-customization-headless:1.7.0)

AB#79464

@shauke shauke added this to the 3.1 milestone Sep 8, 2022
@shauke shauke added the feature New feature or request label Sep 8, 2022
@github-actions
Copy link

github-actions bot commented Sep 8, 2022

Azure Demo Servers are available:

@shauke shauke modified the milestones: 3.1, 3.2 Oct 11, 2022
@shauke shauke removed this from the 3.2 milestone Dec 9, 2022
@shauke shauke added this to the 5.1 milestone Jan 23, 2024
@shauke shauke force-pushed the feature/cms_navigation_components branch from 19a7ab0 to 737d2bf Compare January 24, 2024 07:13
@shauke shauke force-pushed the feature/cms_navigation_components branch 3 times, most recently from 42a838b to 9498294 Compare February 26, 2024 10:55
@shauke shauke force-pushed the feature/cms_navigation_components branch from 9498294 to d068ee6 Compare February 26, 2024 19:13
@shauke shauke requested a review from SGrueber February 26, 2024 19:14
@shauke shauke marked this pull request as ready for review February 26, 2024 19:14
@shauke shauke force-pushed the feature/cms_navigation_components branch from d068ee6 to 57fac77 Compare February 26, 2024 23:48
@shauke shauke force-pushed the feature/cms_navigation_components branch 2 times, most recently from 243a5c6 to 9e008ed Compare March 7, 2024 17:01
SGrueber
SGrueber previously approved these changes Mar 8, 2024
shauke and others added 4 commits March 11, 2024 09:46
* page tree handling for CMS navigation page component

Co-authored-by: Marcel Eisentraut <meisentraut@intershop.de>
* category tree data handling for CMS navigation category component
@shauke shauke dismissed stale reviews from andreassteinmann and SGrueber via 64346cc March 11, 2024 08:52
@shauke shauke force-pushed the feature/cms_navigation_components branch from 098b004 to 64346cc Compare March 11, 2024 08:52
@shauke shauke merged commit b08443c into develop Mar 11, 2024
21 checks passed
@shauke shauke deleted the feature/cms_navigation_components branch March 11, 2024 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants