fix: #3621522 Remove the Varbase product links from the menus, pages and patterns

Implements #3621522.

What changed

Six menu links removed - About Varbase twice, Community Support, Documentation, Get Professional Support, and the Support parent left empty by the last three - plus eight links in the footer pattern, two other patterns and two pages.

The argument that settles it

Two of these stored the ampersand as an HTML entity, so the query string parsed as utm_source=varbase plus a second parameter named literally amp;utm_campaign. The campaign tracking had never attributed anything. These were broken configuration, not contested branding, and it survives a visual review because the link text looks unremarkable and nobody reads a query string.

Why this is not redundant

The offcanvas header branch rewrites canvas.page_region.vartheme_bs5_rightup.footer and its version of that file is clean. But canvas.pattern.footer_global is the pattern twin of that region and carries the same two blocks, so an editor placing "Site Footer" would reintroduce both after it merges. This MR fixes the pattern and deliberately leaves the page region alone to avoid a competing edit on an open branch.

Judgement applied

Where a button named the product it is removed, because an absent link is honest and a replacement destination would be a decision nobody made. Where the label was generic (Learn more) the destination moves to /features, which the template already ships. The four Vardot social links stay, matching Educare and Horizon Aid.

Removing the only button from the contact pattern left a declared dependency on the button component that nothing referenced any more, so that is dropped. Every remaining parent_uuid still resolves, checked across both tree shapes.

Verification and provenance

Verified on a Varbase 11 install of this recipe on a local site whose vartheme_bs5_rightup is a working-copy checkout with uncommitted changes. That proves the configuration, not that the branch applies against the canonical theme, so it is stated rather than left for a reviewer to discover. Every component this branch references was checked to exist in canonical vartheme_bs5_rightup at 5dd414e.

No clean-apply regression run against a canonical theme yet, so that checkpoint is unticked.

Checkpoints

  • File an issue about this project
  • Addition/Change/Update/Fix to this project
  • Testing to ensure no regression
  • Automated unit/functional testing coverage
  • Developer Documentation support on feature change/addition
  • User Guide Documentation support on feature change/addition
  • UX/UI designer responsibilities
  • Accessibility and Readability
  • Reviewed by a human
  • Code review by maintainers
  • Full testing and approval
  • Credit contributors
  • Review with the product owner
  • Update Release Notes
  • Release

AI-Generated: Yes

Edited by Rajab Natshah

Merge request reports

Loading