intra-mart Accel Platform 設定ファイルリファレンス 第23版 2019-08-01

システム管理者用グローバルナビ設定

概要

システム管理者用の画面に表示するグローバルナビの項目を設定します。

モジュール テナント管理機能
フォーマットファイル(xsd) WEB-INF/schema/admin-global-navi-config.xsd
設定場所 WEB-INF/conf/admin-global-navi-config/{任意のファイル名}.xml

<?xml version="1.0" encoding="UTF-8"?>
<admin-global-navi-config
    xmlns="http://www.example.org/im-admin-home"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.intra-mart.jp/admin-global-navi-config admin-global-navi-config.xsd ">
    <menu label="%CAP.Z.IWP.SYSTEM.HOME.CONSTRUCTION.TITLE" id="construction" sort="100">
        <children>
            <menu href="system/settings/license" label="%CAP.Z.IWP.SYSTEM.HOME.CONSTRUCTION.LICENSE"/>
            <menu href="system/settings/tenant" label="%CAP.Z.IWP.SYSTEM.HOME.CONSTRUCTION.TENANT"/>
            <menu href="system/setup" label="%CAP.Z.IWP.SYSTEM.HOME.CONSTRUCTION.SETUP"/>
        </children>
    </menu>
    <menu label="%CAP.Z.IWP.SYSTEM.HOME.ADMINISTRATION.TITLE" id="administration" sort="100">
        <children>
            <menu href="master/maintenance/call/user" label="%CAP.Z.IWP.SYSTEM.HOME.ADMINISTRATION.USER" target="system/home"/>
            <menu href="system/service/module" label="%CAP.Z.IWP.SYSTEM.HOME.ADMINISTRATION.MODULE"/>
            <menu href="system/service/status" label="%CAP.Z.IWP.SYSTEM.HOME.ADMINISTRATION.SERVICE"/>
            <menu href="system/service/lock" label="%CAP.Z.IWP.SYSTEM.HOME.ADMINISTRATION.SERVICE.LOCK"/>
            <menu href="system/storage/view" label="%CAP.Z.IWP.SYSTEM.HOME.ADMINISTRATION.STORAGE"/>
            <menu href="system/database" label="%CAP.Z.IWP.SYSTEM.HOME.ADMINISTRATION.DATABASE"/>
            <menu href="portal/portlet/app/list" label="%CAP.Z.IWP.SYSTEM.HOME.ADMINISTRATION.PORTLET" target="system/home"/>
            <menu href="portal/setting" label="%CAP.Z.IWP.SYSTEM.HOME.ADMINISTRATION.PORTAL" target="system/home"/>
            <menu href="system/async/admin/task_queue_list" label="%CAP.Z.IWP.SYSTEM.HOME.ADMINISTRATION.ASYNC.TASKQUEUE"/>
            <menu href="system/settings/shared_database" label="%CAP.Z.IWP.SYSTEM.HOME.ADMINISTRATION.SHARED.DATABASE"/>
        </children>
    </menu>
</admin-global-navi-config>

リファレンス

メニュー設定

タグ名 menu

メニューツリーの設定を行います。

【設定項目】

<menu label="%CAP.Z.IWP.SYSTEM.HOME.CONSTRUCTION.TITLE" id="construction">
    <children>
        <menu href="system/settings/license" label="%CAP.Z.IWP.SYSTEM.HOME.CONSTRUCTION.LICENSE"/>
        <menu href="system/settings/tenant" label="%CAP.Z.IWP.SYSTEM.HOME.CONSTRUCTION.TENANT"/>
        <menu href="system/setup" label="%CAP.Z.IWP.SYSTEM.HOME.CONSTRUCTION.SETUP"/>
    </children>
</menu>

必須項目 ×
複数設定
設定値・設定する内容 なし
単位・型 なし
省略時のデフォルト値 なし
親タグ admin-global-navi-config children

【属性】

属性名 説明 必須 デフォルト値
label メニューに表示するラベルを指定します。 なし
href メニューをクリックした際に遷移するURLを指定します。aタグのhref属性として出力されます。 × なし
target メニューをクリックした際のtargetを指定します。aタグのtarget属性として出力されます。 × なし
id このメニューのIDを指定します。複数ファイルに渡ってメニューが定義され、メニュー要素のルートに同じIDが指定されている場合、そのメニューはマージされて表示されます。 × なし
sort メニューの要素のルートに同じIDが指定されている場合のマージの際に利用されるソート番号です。 × 10000
useIframe IFRAMEを使用した画面遷移を行うかを指定します。 × false

メニューの子要素

タグ名 children

メニューの子要素を指定します。子要素にはmenu要素を指定します。children 要素を持つ menu 要素の href 属性値は無効です。

【設定項目】

<children>
    <menu href="system/settings/license" label="%CAP.Z.IWP.SYSTEM.HOME.CONSTRUCTION.LICENSE"/>
    <menu href="system/settings/tenant" label="%CAP.Z.IWP.SYSTEM.HOME.CONSTRUCTION.TENANT"/>
    <menu href="system/setup" label="%CAP.Z.IWP.SYSTEM.HOME.CONSTRUCTION.SETUP"/>
</children>

必須項目 ×
複数設定
設定値・設定する内容 なし
単位・型 なし
省略時のデフォルト値 なし
親タグ menu

コラム

label属性に%から始まる値を指定すると、MessageManager によるメッセージの取得が行われます。