All Projects → pceuropa → yii2-menu

pceuropa / yii2-menu

Licence: MIT license
Menu menager, dynamic Yii2 widget. Active menu items

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to yii2-menu

yii2-forms
Forms CRUD - formbuilder, generator code
Stars: ✭ 32 (+23.08%)
Mutual labels:  drag, drop, yii2-extension
Fullrecyclerview
This is a compilation of different kinds and actions in recyclerView
Stars: ✭ 127 (+388.46%)
Mutual labels:  drag, drop
Gong Wpf Dragdrop
The GongSolutions.WPF.DragDrop library is a drag'n'drop framework for WPF
Stars: ✭ 1,669 (+6319.23%)
Mutual labels:  drag, drop
Ngx Smooth Dnd
angular wrapper for smooth-dnd
Stars: ✭ 152 (+484.62%)
Mutual labels:  drag, drop
drop
A LÖVE visualizer and music player
Stars: ✭ 17 (-34.62%)
Mutual labels:  drag, drop
React Smooth Dnd
react wrapper components for smooth-dnd
Stars: ✭ 1,560 (+5900%)
Mutual labels:  drag, drop
Angular Tree Dnd
Display tree table (or list) & event Drap & Drop (allow drag multi tree-table include all type: table, ol, ul) by AngularJS
Stars: ✭ 146 (+461.54%)
Mutual labels:  drag, drop
Vue Smooth Dnd
Vue wrapper components for smooth-dnd
Stars: ✭ 1,121 (+4211.54%)
Mutual labels:  drag, drop
Diagram Maker
A library to display an interactive editor for any graph-like data.
Stars: ✭ 2,086 (+7923.08%)
Mutual labels:  drag, drop
React Reorder
Drag & drop, touch enabled, reorderable / sortable list, React component
Stars: ✭ 209 (+703.85%)
Mutual labels:  drag, drop
Ngx File Drop
Angular 11 file and folder drop library
Stars: ✭ 220 (+746.15%)
Mutual labels:  drag, drop
Zhpopupcontroller
Help you pop up custom views easily. and support pop-up animation, layout position, mask effect and gesture interaction etc.
Stars: ✭ 1,481 (+5596.15%)
Mutual labels:  drag, drop
Android
Android projects with reusable components which will be useful in your applications.
Stars: ✭ 81 (+211.54%)
Mutual labels:  drag, drop
solid-dnd
A lightweight, performant, extensible drag and drop toolkit for Solid JS.
Stars: ✭ 251 (+865.38%)
Mutual labels:  drag, drop
Laravel Schematics
A Laravel package making a diagram of your models, relations and the ability to build them with it
Stars: ✭ 1,137 (+4273.08%)
Mutual labels:  drag, drop
Angular Skyhook
An implementation of react-dnd for Angular.
Stars: ✭ 146 (+461.54%)
Mutual labels:  drag, drop
DragDropiOS
DragDropiOS is a drag and drop manager on iOS. It supports drag and drop with in one or more classes extends UIView. This library contains UICollectionView and UITableView that implenment of drag and drop manager.
Stars: ✭ 71 (+173.08%)
Mutual labels:  drag, drop
Vue Drag Drop Sort Demo
Vue demo for drag drop sort (for Vue.js 2.x see https://github.com/kenberkeley/vue2-drag-and-drop-demo)
Stars: ✭ 42 (+61.54%)
Mutual labels:  drag, drop
Uploader
A lightweight and very configurable jQuery plugin for file uploading using ajax(a sync); includes support for queues, progress tracking and drag and drop.
Stars: ✭ 1,042 (+3907.69%)
Mutual labels:  drag, drop
Vuegg
🐣 vue GUI generator
Stars: ✭ 2,056 (+7807.69%)
Mutual labels:  drag, drop

Latest Stable Version Total Downloads Latest Unstable Version License

Bootstrap Menu Builder for Yii2

preview

DEMO

Features

  • Creating links, drop menus, line (diver) in the navbar-left and/or navbar-right
  • Sorting, editing, and deleting using drag and drop
  • No jQuery for drag and drop (RubaXa/Sortable)
  • CRUD operations by jQuery Ajax)

Installation

composer require pceuropa/yii2-menu dev-master

Add the following code to config file Yii2

'modules' => [
	'menu' => [
            'class' => '\pceuropa\menu\Menu',
        ],
	]

Configuration

1. Create database schema

Make sure that you have properly configured db application component and run the following command:

$ php yii migrate/up --migrationPath=@vendor/pceuropa/yii2-menu/migrations

2. Add the following code to view layout file Yii2

use pceuropa\menu\Menu;

NavBar::begin(['brandLabel' => 'Brand','brandUrl' => Url::home(),]);

echo Nav::widget([ 'options' => ['class' => 'navbar-nav navbar-left'],
					'items' => Menu::NavbarLeft(1)  // argument is id of menu
				]);	
					
echo Nav::widget([ 'options' => ['class' => 'navbar-nav navbar-right'],
					'items' => Menu::NavbarRight(1)
				]);
NavBar::end();

3. Getting started

/menu/creator

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].