Skip to content

Documentation Update: feat(administration): shim for sfc override templates to twig templates (PR #20006) - #2500

Open
shopwareBot wants to merge 5 commits into
mainfrom
docs/pr-20006-1788498286014
Open

Documentation Update: feat(administration): shim for sfc override templates to twig templates (PR #20006)#2500
shopwareBot wants to merge 5 commits into
mainfrom
docs/pr-20006-1788498286014

Conversation

@shopwareBot

Copy link
Copy Markdown

Documentation Update for PR #20006

This PR updates documentation based on changes from PR #20006 in the source repository.

📊 Change Analysis

  • Impact Score: 5/10
  • Files Updated: 4 documentation files
  • Qdrant Collection: shopware_docs

📝 Documentation Files Updated

  • guides/upgrades-migrations/administration/vue-native.md
  • guides/upgrades-migrations/administration/index.md
  • guides/upgrades-migrations/administration/vue-migration-build.md
  • guides/upgrades-migrations/administration/vite.md

🎯 Key Areas Addressed

  • Update guides/upgrades-migrations/administration/vue-native.md to document that native Vue SFC Administration overrides can now target many legacy Twig-based core components through a compatibility shim. Explain the new developer-visible behavior change: overrides that previously rendered nothing against Twig components may now work, and clarify that this is partial compatibility during the Twig-to-native migration rather than full parity.
  • Revise guides/upgrades-migrations/administration/vue-native.md to add explicit limitations and troubleshooting guidance for the new override path. Include that support depends on detected Twig block targets, that some Twig structures are still unsupported, and especially that blocks containing multiple named slot templates are not currently supported and may still require legacy Twig-based override techniques.
  • Update guides/upgrades-migrations/administration/vite.md in the section about automatic override-component handling to reflect the changed build behavior: override templates are now analyzed at build time for Twig block usage and registered before runtime template resolution. This should be described as part of the Administration extension compilation pipeline so developers understand why mixed Twig/SFC overrides now work in some cases.
  • Revise guides/upgrades-migrations/administration/vue-migration-build.md to cover this interim bridge behavior in the migration build story. Document that the migration period now supports a hybrid state where core Administration components may still be Twig-based while plugin extensions can already move to native .vue override patterns for supported blocks.
  • Update guides/upgrades-migrations/administration/index.md to surface this as a notable Administration migration topic. Add or adjust navigation/overview text so plugin developers can discover that native override support has expanded to include many legacy Twig-based component targets, with caveats and a pointer to the detailed native Vue migration guidance.

📋 Summary

Administration extension behavior changed in a documentation-relevant way: native Vue SFC overrides can now render into many legacy Twig-based core components through a build-time and runtime shim. No API, schema, or deployment docs are affected, but Administration migration and Vite/build guidance should be updated to explain the new capability, its limitations, and the hybrid Twig/SFC migration path for plugin developers.


This documentation was automatically generated based on code change analysis.

… #20006: feat(administration): shim for sfc override templates to twig templates
…06: feat(administration): shim for sfc override templates to twig templates
…md for PR #20006: feat(administration): shim for sfc override templates to twig templates
…6: feat(administration): shim for sfc override templates to twig templates
@shopware-dev-docs-connector

shopware-dev-docs-connector Bot commented Sep 4, 2026

Copy link
Copy Markdown

Developer Docs healthcheck

Status: Completed with success.
Repository: shopware/docs
Commit: 9b6080d
Preview: https://developer-documentation-67d9f1w8k-shopware-frontends.vercel.app
Workflow run: #5155

@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

📢 Developer Announcement Recommendation

Recommendation: ❌ No Announcement Recommended

No developer announcement signals were detected.

This PR does not appear to introduce developer-facing changes that require a community announcement.

@bojanrajh

Copy link
Copy Markdown
Contributor

Copilot Please fix Markdown issues.

guides/upgrades-migrations/administration/index.md:23:188 MD047/single-trailing-newline Files should end with a single newline character
guides/upgrades-migrations/administration/vite.md:268:327 MD047/single-trailing-newline Files should end with a single newline character
guides/upgrades-migrations/administration/vue-migration-build.md:315:310 MD047/single-trailing-newline Files should end with a single newline character
guides/upgrades-migrations/administration/vue-native.md:536:47 MD047/single-trailing-newline Files should end with a single newline character

Co-authored-by: bojanrajh <117360292+bojanrajh@users.noreply.github.com>

Copilot AI commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Copilot Please fix Markdown issues.

guides/upgrades-migrations/administration/index.md:23:188 MD047/single-trailing-newline Files should end with a single newline character

...

Added exactly one trailing newline to all four reported Markdown files in commit 9b6080d.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants