ページ 11

ページのURLを生成するタグ

投稿記事Posted: 2019年1月11日(金) 17:08
by polka
いつもありがとうございます。

通常ページ、ブログページで
現在ページのURLを生成するタグを作って頂けないでしょうか?

例えば次の3つです。

【01】
<!-- b_block:id="entry_list" --><!-- cms:id="current_url" /--><!-- /b_block:id="entry_list" -->

【02】
<!-- b_block:id="entry" --><!-- cms:id="current_url" /--><!-- /b_block:id="entry" -->

【03】
@@page_url;

目的はSNS向けのタグにURLを記述するため、です。


ちなみにですが、
以前、<!-- cms:id="entry_url" /-->の存在を教えていただいたのですが、
viewtopic.php?f=16&t=1847
<!-- b_block:id="entry_list" --><!-- /b_block:id="entry_list" -->内 および
<!-- b_block:id="entry" --><!-- /b_block:id="entry" -->内で、

<a href="<!-- cms:id="entry_url" /-->"></a>としてみましたが、
URLは出力されませんでした。



ご検討をよろしくお願い致します。

Re: ページのURLを生成するタグ

投稿記事Posted: 2019年2月07日(木) 13:02
by polka
ご参考までに、普段使っている
(SOYブログページの記事ページにおける)
そのページのURL生成のjQueryを使った代替方法を書き込みさせていただきます。

例はFacebook用です。

<meta property="og:url" content="" />

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(function(){
var theURL = document.URL;
$("meta[property$='url']").attr("content",theURL);
});
</script>

※例はjQuery1.12.4を読み込ませています。必要に応じてバージョンを変更してください。


今は廃止されていますが、過去のSOY CMSの携帯ページで
「@@current_page_url;」という、ページのURLを生成する符号が用意されていたようなので、
https://www.soycms.net/man/page/editor
ブログページ、標準ページで使えるよう復活していただけると、
例で書かせて頂いた方法よりは、使い勝手はよいだろうと思います。

ご検討よろしくお願い致します。

Re: ページのURLを生成するタグ

投稿記事Posted: 2019年3月05日(火) 06:04
by inunosinsi
<!-- cms:id="page_link" /-->というタグを設けてみました。
SOY CMSでは、記事が自由という特徴故、ページURLの自動生成が難しいです。
タグの設置後、必ず出力されたURLをご確認し、誤りがあればご連絡下さい。

詳細は下記の記事に記載しました。
SOY CMSでカノニカルURL挿入プラグインを作成しました - saitodev.co

Re: ページのURLを生成するタグ

投稿記事Posted: 2019年3月05日(火) 09:15
by polka
inunosinsi 様

いつもお世話になっております。

ありがとうございます!
活用させて頂きます!