承接 considbrs-webdev/modularity-a-o 相关项目开发

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

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

considbrs-webdev/modularity-a-o

Composer 安装命令:

composer require considbrs-webdev/modularity-a-o

包简介

Modularity A-Ö Links module for Piteå

README 文档

README

Alphabetical (A-Ö) link list for Modularity: published pages under a chosen root are resolved on each frontend page request in PHP, merged with manual links, sorted with Swedish collation, grouped A–Ö, and rendered with Blade using Municipio component patterns (@typography, @link, c-listing).

Structure

  • modularity-a-o.php — bootstrap, constants, ACF export sync, view path
  • source/php/Helper/PageTreeBuilder.php — recursive published descendant pages
  • source/php/Helper/ManualLinkRowHelper.php — repeater row URL / emptiness helpers
  • source/php/Helper/AoIndexBuilder.php — merge, sort, grouping
  • source/php/Module/views/a-o.blade.php — jump nav + sections
  • source/php/Module/views/partials/a-o-link-list.blade.php — listing rows with chevron
  • source/php/AcfFields/php/a-o-module.php — field group (loaded by AcfExportManager)
  • source/sass/modularity-a-o.scss — module shell / jump strip utilities

Editor

  • Dynamic source → Root page: tree is built from descendants only (not the root).
  • Manual links: Link type Page or External URL (only the matching field shows). Label optional (defaults to page title or the URL text).

Build assets

From the plugin directory:

composer install
npm ci
npm run build

Optional (e.g. CI): php build.php runs the same installs and build. Pass --no-composer or --no-npm to skip either step. For a minimal release tree, use --cleanup-release (does not remove .git).

Output: assets/dist/manifest.json, hashed CSS.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-05-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固