承接 arillo/silverstripe-elements-menu 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

arillo/silverstripe-elements-menu

Composer 安装命令:

composer require arillo/silverstripe-elements-menu

包简介

In page menus for Arillo\Elements

README 文档

README

Latest Stable Version   Total Downloads

Adds inpage menus for Arillo\Elements.

Requirements

SilverStripe CMS ^4.0 arillo/silverstripe-elements >=2.0.5

Installation

Install with composer:

composer require arillo/silverstripe-elements-menu

Usage

PHP

Arillo\Elements\Menu\ElementBaseExtension is already added to Arillo\Elements\ElementBase when this package is installed. You need to use Arillo\Elements\Menu\ElementsMenu in your Page.php e.g.:

<?php

use SilverStripe\CMS\Model\SiteTree;
use Arillo\Elements\Menu\ElementsMenu;

class Page extends SiteTree
{
    // optional configure element relation name you want to use as menu.
    // Default: Elements
    private static $elements_menu_relationname = '<YOUR_RELATION_NAME>';

    // can be used to deactivate inpage-menus for certain SiteTree subclasses.
    private static $disable_elements_menu = true;

    // add this
    use ElementsMenu;
}

Templates

You can use ElementsMenu.ss provided by this module:

<% include ElementsMenu %>

or you might to provide your own markup e.g.:

<% if $ElementsMenuItems.Exists %>
  <ul>
    <% loop $ElementsMenuItems %>
      <li>
        <a href="#$URLSegment">
          <% if $MenuTitle %>$MenuTitle<% else %>$Title<% end_if %>
        </a>
      </li>
    <% end_loop %>
  </ul>
<% end_if %>

统计信息

  • 总下载量: 107
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 6
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-10-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固