GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - getdevflow/menu-builder: Full featured navigation/menu builder plugin for Devflow CMF.

BranchesTags
Open more actions menu

Latest commit

 

History

13 Commits
13 Commits

Folders and files

NameName
Last commit message
Last commit date
Controller
Controller
 
 
Domain
Domain
 
 
Helper
Helper
 
 
Repository
Repository
 
 
Support
Support
 
 
locale
locale
 
 
public
public
 
 
view
view
 
 
LICENSE.md
LICENSE.md
 
 
MenuBuilderPlugin.php
MenuBuilderPlugin.php
 
 
README.md
README.md
 
 
composer.json
composer.json
 
 

Repository files navigation

Devflow Navigation Plugin

A full navigation/menu builder for Devflow CMF.

Requires Devflow Version: 2.x

Tested Up To: 3.0.0

Requires PHP: 8.4+

Stable Tag: 1.1.0

License: GPLv2-only

Screenshot

screenshot.png

Features

  • Unlimited menus: header, footer, sidebar, mobile, etc.
  • Add by drag/drop, checkbox or Add button.
  • Rename menu items.
  • Change URL and CSS class.
  • Add url attributes
  • Open links in a new window.
  • Remove menu items.
  • Drag/drop nesting with jQuery UI Sortable.
  • Database-backed storage.
  • Renderer API for frontend templates.

Codex Installation

  1. Start a new shell session.
  2. Navigate to the root of your install, run the following command php codex plugin:install getdevflow/menu-builder.

Frontend usage

use Plugin\MenuBuilder\Helper\NavMenu;

echo NavMenu::render('header-menu', [
    'bootstrap' => 3,
    'menu_class' => 'nav navbar-nav',
]);

Or inject Plugin\MenuBuilder\Support\NavigationRenderer and call:

echo $navigationRenderer->render('header-menu');

Notes

The repository assumes these frontend URL conventions:

  • Pages: value from {prefix}_page_translations.route
  • Products: /product/{product_slug}
  • Content: /{content_type?}/{content_slug}

About

Full featured navigation/menu builder plugin for Devflow CMF.

Resources

Readme
GPL-2.0 license
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.