記事のリンクがエラーになる 投稿する

投稿者:machi  投稿日時:2025-01-10 11:15:34
いつも大変お世話になっております。

ページに下記のようなリンクを貼っています。
<h2>お知らせ<a href="/notice/">一覧</a></h2>
<!-- block:id="notice" -->
<ul>
<li><span><!-- cms:id="create_date" cms:format="Y年m月d日" --><!-- /cms:id="create_date" --></span><br><!-- cms:id="title" --><!-- /cms:id="title" --></li>
</ul>
<!-- /block:id="notice" -->

12月の初めごろまでは、タイトルをクリックすると正常にブログの記事毎ページに飛んでいたはずなのですが、クリックすると 404 Not Found となります。
12月にバージョンを 3.18.13 にアップしています。

タイトルをクリックして開いたエラーのアドレスは
https://*****.net/index.php/Page/Preview/40?uri=notice/article/Web_%E4%BC%9A%E8%AD%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%EF%BC%88%E9%AB%98%E6%A9%9F%E8%83%BD%E5%A4%A7%E5%9E%8B%E3%83%A2%E3%83%8B%E3%82%BF%EF%BC%89%E3%82%92%E5%B0%8E%E5%85%A5%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F

記事毎ページは
https://*****.net/notice/article/Web_%E4%BC%9A%E8%AD%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%EF%BC%88%E9%AB%98%E6%A9%9F%E8%83%BD%E5%A4%A7%E5%9E%8B%E3%83%A2%E3%83%8B%E3%82%BF%EF%BC%89%E3%82%92%E5%B0%8E%E5%85%A5%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F

よろしくお願いします。
投稿者:齋藤毅  投稿日時:2025-01-10 11:22:08
リンク先がダイナミック編集のページに飛んでいるようです。
HTMLを確認する限り、何らかのブロックの設定をしているようですが、何のブロックを設定していますか?
投稿者:machi  投稿日時:2025-01-10 11:51:12
よくわからないのですが

ページ / ブロック
HOME ( ラベルブロック) block:id="notice"

となっています
投稿者:齋藤毅  投稿日時:2025-01-10 11:54:37
ありがとうございます。
それでは、
/ドキュメントルート/CMSインストールディレクトリ/common/site_include/block/LabeledBlockComponent/block.php
の109行目にあります
if(defined("CMS_PREVIEW_MODE")){

if(defined("CMS_PREVIEW_MODE") && CMS_PREVIEW_MODE){
に変更してみてください。
投稿者:machi  投稿日時:2025-01-10 14:43:27
ありがとうございます。問題が解決しました。

今回表示されなくなったのは、ブロック指定等に問題が有ったのでしょうか。
なにか今後注意することが有るでしょうか。

ともあれ、いつも素早く対応していただき感謝の念に堪えません。
投稿者:齋藤毅  投稿日時:2025-01-10 14:49:16
ご確認をありがとうございます。
今回の不具合はコードの方に問題があり、以前のバージョンの設定状況により、意図しない動作になってしまうものでした。

後ほど、修正版をダウンロードできるようにします。
投稿者:machi  投稿日時:2025-01-10 15:00:17
ありがとうございます。
今後もよろしくお願いいたします。
ログインして投稿する