5.7でのアンカーリンク作成方法について

2016年9月28日 at 12:49

5.6までは、ブロックにIDを付与することができましたので、アンカーリンクが簡単に設定できたのですが、5.7からはブロックにIDが付与できないのでアンカーリンクをどうして作成すればよいのか悩んでいます。

記事ブロックなどHTMLが挿入できるブロックであればなんとかなりますが、そういうことができないブロック(Googleマップとか)の場合の良い解決方法はありますか?

現在は、直前にHTMLブロックを追加したスタックを作って、そこにアンカーリンクを設定したりしていますが、IEではアンカーリンクの中身を空にしたり非表示にしたりすると効かなくなってしまうという問題があります。
カスタムテンプレートを作っても良いのですが、それではあまりに面倒なので、何か良い方法があれば教えていただければと思います。

タグ:

Re: 5.7でのアンカーリンク作成方法について

2016年10月4日 at 12:02
こんにちは。私も同じく5.7でのアンカーリンクの作成、ページ内リンク方法について悩んでおります。

どなたかわかる方教えていただけると助かります。
 

Re: 5.7でのアンカーリンク作成方法について

2016年10月4日 at 13:34
要望が多くなってきたので、concrete5 のコアの機能として、戻してくれないかという要望を書いてみました。

http://github.com/concrete5/concrete5/issues/4449


5.6 のように、ブロックに ID を入れれるようにして欲しいという要望です。

「I agree.」とか「I want it too」なんて、
短くても良いので、メッセージを投稿してください。

Issue に共感するコメントがなければ、アイデアは却下されます。
 

Re: 5.7でのアンカーリンク作成方法について

2016年10月4日 at 13:45
ありがとうございます。
英語でどう書いたらいいのかピンと来なかったので、「I want it. too.」ってコメントしておきました(笑)
 

Re: 5.7でのアンカーリンク作成方法について

2016年10月5日 at 12:27
今、GitHub の Issue を見たら
CTO の Andrew が「type:discussion」というカテゴリに分けていました。
http://github.com/concrete5/concrete5/issues/4449

賛成者コメントが増えないと採用されないので、
ID 復活を望む方は
みなさんのコメントをお待ちしております。
 

Re: 5.7でのアンカーリンク作成方法について

2016年10月31日 at 9:27
イギリスの MrKarlDilkington さんが、プルリクエストを作ってくれました!
http://github.com/concrete5/concrete5/pull/4560
Git などの方法がわかる方はテストをして動作するか確認してほしいです。