2020-01-23

Craft CMS の Sidebar Shortcuts プラグインでサイドメニューにショートカットを追加する #craftcms

Craft CMS の Sidebar Shortcuts プラグインというサイドバーにショートカット(ブックマーク)を入れられるプラグインがあったので試してみた。

Sidebar Shortcuts
https://plugins.craftcms.com/s...

プラグインのインストール

Craft CMS のディレクトリで実行する。

composer require skayocrafts/sidebar-shortcuts

./craft install/plugin sidebar-shortcuts

無事インストールできた。

ショートカットの設定を追加

設定を管理画面から追加する。

追加するとこんな感じでショートカットが表示される。

ちゃんとキャッシュクリアのページに遷移した。

CMSとは違うURLを指定していると別タブで開いた。

ユーザーやユーザーグループごとに制御できるか?

ユーザーの権限とかグループによって変えたりできるかなー、と思いつつ。

sidebar-shortcuts.php を用意すれば環境ごとに設定はできるみたいなのだけど、権限周りはなさそうだった。

出力されているリンクをみると

<li id="nav-httpsbit-partnet">
<a href="https://bit-part.net" rel="noopener" target="_blank">
<span class="icon icon-mask"><svg version="1.1" baseProfile="full" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle cx="10" cy="10" r="10" fill="#000" fill-opacity="0.35"></circle><text x="10" y="15" font-size="15" font-family="sans-serif" font-weight="bold" text-anchor="middle" fill="#000">B</text></svg></span>
<span class="label">bit part</span></a>
</li>

みたいな感じでそれぞれ id がふられるのでとりあえずはこれを元に cp.css か cp.js あたりでカスタマイズする感じになるんだろうなぁ。