36 lines
1.1 KiB
PHP
36 lines
1.1 KiB
PHP
<?php
|
|
/**
|
|
* @brief simpleMenu, a plugin for Dotclear 2
|
|
*
|
|
* @package Dotclear
|
|
* @subpackage Plugins
|
|
*
|
|
* @copyright Olivier Meunier & Association Dotclear
|
|
* @copyright GPL-2.0-only
|
|
*/
|
|
|
|
if (!defined('DC_RC_PATH')) {return;}
|
|
|
|
$core->addBehavior('initWidgets', ['simpleMenuWidgets', 'initWidgets']);
|
|
|
|
class simpleMenuWidgets
|
|
{
|
|
public static function initWidgets($w)
|
|
{
|
|
$w
|
|
->create('simplemenu', __('Simple menu'), ['tplSimpleMenu', 'simpleMenuWidget'], null, 'List of simple menu items')
|
|
->addTitle(__('Menu'))
|
|
->setting('description', __('Item description'), 0, 'combo',
|
|
[
|
|
__('Displayed in link') => 0, // span
|
|
__('Used as link title') => 1, // title
|
|
__('Displayed in link and used as title') => 2, // both
|
|
__('Not displayed nor used') => 3 // none
|
|
])
|
|
->addHomeOnly()
|
|
->addContentOnly()
|
|
->addClass()
|
|
->addOffline();
|
|
}
|
|
}
|