Thumbnail
Manual Nav

Developed by

Beginner
Beginner
Version 9 Ready!
I use this simple add-on my photography website to easily create a 'double menu' on each page of the website. The to…

hhockx

Manual Nav (in English)

日本語は下に書いてあります。

Manual Nav is concrete5.7 version of Jordan Lev's famous Manual Nav but developed independently by acliss19xx from concrete5 Japan community. https://marketplace.concretecms.com/marketplace/addons/manual-nav/

  • Ability to choose and add internal pages manually
  • Ability to add external URL's manually
  • You must enter a link text if you choose the external URL
  • Ability to arrange the order of the menu
  • Print out simple <ul><li>

You will need to modify the CSS in order to make it look like a navigation.

Why Manual Nav?

Auto Nav block of concrete5 is great.

However, you don't want to create navigation automatically sometime, but manually change the order due to the nature of the site.

Manual Nav enables you to pick and choose the pages that you want to show on the navigation.

It will print out simple <ul><li> tags of links or name of the page. Of course, you can create your own custom template to add more page attributes.

We copied the Image Slider block and converted it to this Manual Nav.

How to Use

version 1

  • Download Manual Nav here or from our GitHub Repo
  • Upload manual_nav folder to packages directory of your concrete5.7 site
  • Install it from "Extend concrete5" menu from dashboard
  • Your Manual Nav will be added to Navigation block type set.
  • Add the Manual Nav block to your desired area
  • Pick and choose page or enter the external URL
  • If you chose the external URL, you must enter the link text.
  • If you didn't enter the link text, the page title will be used.

version 2

  • be able to choose image.
  • chose image is "None" or "Use page attribute. Handle name is thumbnail" or "
    Image setting Edit Mode".
  • image  can choose  when  choosed "Image setting here" in the edit mode.

version 2.1.0

  • fix svg file error.
  • add "Open Link in New Window"
  • "Add Link" button was moved to bottom.
version 2.1.1
  • fix choose thumbnail image

version 2.2.0

  • add use awesome font

version 2.3.2

  • Fix file was deleted from dashboard
  • Fix not work edit mode [not work Open Link in New Window] when new entiry.
  • Change custom URL field type from textarea to text
  • concrete5 version requirement 8.0
  • Add input filtering
  • File download link option
  • Update deprecated codes
  • CSRF token validation

version 2.3.3

  • Fix New window location got changed on re-arranging the links

version 2.3.4

  • Removed an unnecessary class attribute from the edit form (THANKS hltree
  • Stop loading the libraries in front-end which are only needed in edit mode
  • Fixed the JS error when using the themes which don’t use jQuery

version 3.0.0

  • require v9.0 (THANKS hissy)

Welcoming Pull Requests and Feature Requests

Please send your pull request and feature request to improve this add-on to our GitHub repo. https://github.com/concrete5japan/Manual-Nav

License

Manual Nav is licensed under MIT license. Please see the license.txt inside of manual_nav folder for the detail.

Credit

  • @katzueno (PM & Document)
  • @acliss19xx (Develop)
  • Tomoaki Watanabe (Icon Design)

Acknowledge

Thank you to Jordan Lev for letting us to use the name of Manual Nav. But we would like to see your awesome add-ons to support for 5.7 :)

マニュアルナビ (日本語)

オートナビやページリストとは違い、任意のページのリンクが作れるナビゲーションです。

concfete5.6 版の Jordan Lev さんが作成した「Manual Nav」と同等の機能を cocnrete5.7 で実現させたものです。 https://marketplace.concretecms.com/marketplace/addons/manual-nav/

  • concrete5 内部のページを手動で追加
  • 外部リンクを手動で追加
  • 外部リンクを入れた場合はリンクテキストが入力必須
  • 自由にメニューの順番を入れ替えれます
  • シンプルな <ul><li>タグを出力します

CSS で表示の調整をして頂く必要があります。

使い方

バージョン 1

  • Manual Nav をマーケットプレイスもしくは GitHub レポジトリからダウンロード
  • manual_navフォルダを、concrete5.7 サイトの packagesフォルダにアップロード
  • 管理画面の「concrete5 を拡張」メニューから、Manual Nav をインストール
  • ナビゲーションセクションに、Manual Nav が追加されます。
  • Manual Nav を希望するエリアに配置
  • 追加したいページを選んだり外部リンクを入力
  • 外部URLを入力した場合はリンクテキストは入力必須です
  • ページを選んで、リンクテキストに何も入力しない場合は、ページタイトルが表示されます

バージョン 2

  • 画像を選択できるようになりました。
  • 画像の選択は「なし」「ページ属性のサムネイル画像をつかう」「編集画面で設定する」の3つです
  • 編集画面で「ここで設定する」を選択すると、画像選択ができるようになります。

バージョン 2.1

  • SVG画像が表示できるように変更
  • 新しいウィンドウで表示機能を追加
  • リンクを追加ボタンを下部に移動
バージョン 2.1.1
  • サムネイル画像を選択した場合のエラーを修正しました。

バージョン 2.2.0

  • awesome font が使えるように変更

バージョン 2.3.2

  • 設定されているファイルが削除された場合にエラーになる問題を修正
  • Fix not work edit mode [not work Open Link in New Window] when new entiry.
  • Change custom URL field type from textarea to text
  • concrete5 version requirement 8.0
  • Add input filtering
  • File download link option
  • Update deprecated codes
  • CSRF token validation

バージョン 2.3.3

  • Fix New window location got changed on re-arranging the links

バージョン 2.3.4

  • 編集画面のhtmlタグのクラスが重複している問題を修正 (THANKS hltree) 
  • 編集モード時のみ必要なライブラリは表示時に読み込まないようにしました。
  • jqueryを使わないテーマを使用する際にエラーになる問題を修正しました。

バージョン 3.0.0

  • concreteCMS v9 に対応しました。(Thanks hissy)

 

 

ライセンス

Manual Nav は MIT ライセンスで配布しています。詳しくは manual_nav フォルダ内の license.txt をご覧ください。

クレジット

  • @katzueno (企画・ドキュメント)
  • @acliss19xx (開発)
  • Tomoaki Watanabe (アイコンデザイン)

プルリクエストや機能要望を募集します。

Pull Request や機能要望を GitHub で受け付けています!

https://github.com/concrete5japan/Manual-Nav

謝辞

Manual Nav という名前を使用してもよいと許諾していただいた Jordan Lev 氏に感謝します。

concrete5 Japan Users Group

Current Version: 3.0.0
Fully Translatable: Yes
Needs External Libraries: No
Compatible 8.0.0+
License: MIT
Support Response: Replies to tickets once a week or so.
Support Hosted: On marketplace.concretecms.com
Needs extra server permissions: No
Needs Internet: No
Marketplace Tests:
Passed Automated Tests
Passed PRB Review