Re: HTML+CSSのサイトをconcrete5に変換した後のサイト内リンクについて

2014年9月24日 at 14:03

返信ありがとうございます。詳細に書いていただいて本当に助かります。

更新の度にファイルをアップロードする形を取りたいので、テーマに書く方法を選びました。
お陰様で、404エラーは出なくなったのですが、今度はPage Not Found が出てしまいました。

HTML+CSSでの <a href="hogehoge.html">ほげほげ</a> を
concrete5でもきちんとリンク先が表示されるようにしたいと思っています。

現状は下記の通りです。

<a href="<?php echo $this->url('/hogehoge.php')?>">ほげほげ</a>

hogehoge.phpは
【concrete5ディレクトリー】/themes/【任意の半角英数字ディレクトリー】/
に置いてあります(default.phpと同じ場所)。

お手数お掛け致しますが、引き続きご教示お願いいたします。

Re: HTML+CSSのサイトをconcrete5に変換した後のサイト内リンクについて

2014年9月24日 at 14:51
僕はWordPressを知らないので的確な説明ができないのが申し訳ないのですが
concrete5では、固定ページという概念はなく、
themesフォルダに作ったものはすべて実際のページではなく、ページタイプというものになります。
現在作られたhogehoge.phpはページタイプなのでhogehogeページタイプを使ってページを作成し、作成したページをリンク先することになります。

ページの作成方法

[編集→新規ページ]

ページタイプを選択(hogehogeを選択)

基本プロパティで名前、必要項目を入力(ここでページのURLスラッグを「hogehoge」にする」

テーマで
$this->url('hogehoge')
とします。「.php」は不要です。
concrete5の場合 固定で作れるページはありません。すべてのページはデータベース内にありますのでphpファイルやhtmlファイルを直接指定してリンクしたい場合はconcrete5の外で作成することになります。
 

Re: HTML+CSSのサイトをconcrete5に変換した後のサイト内リンクについて

2014年9月25日 at 0:34
返信ありがとうございます。

無事解決致しました!

分かりやすくて非常に助かりました。
ありがとうございました。