早々にご回答をいただいたにも関わらず、
お返事が遅れてしまい申し訳ありませんでした。
インクルードの処理、トライしてみます!
ファイルの管理周りでもう1点質問させてください。
http://www.craneto.co.jp/wordpress-koneta/571/
こちらと同じ事をしたいのですが、concrete5の場合はどんな手順で行うのでしょうか。
要はconcrete5の関係ファイルを一箇所にまとめたいです。
ルート直下のindex.htmlを静的に管理する場合(concrete5とは無関係な場合)と、
index.htmlにあたるページをconcrete5内で管理する場合とで方法は違う場合はそれぞれ知りたいです。
どうぞよろしくお願いいたします。
サイトの一部管理/運用
2014年11月18日 at 19:37
先ほど触り始めたばかりのものです。
どうぞよろしくお願いいたします。
いきなりですが、concrete5でサイトの部分運用は可能でしょうか。
サイト全体は静的で全体のトップページのニュースリリースの新着情報部分やニュースリリース(/new/)内だけがconcrete5で管理されているイメージです。
サイト内の多くは静的管理なので、ヘッダーやフッターはSSI(/share/include/header.html等)されており、その状態は保持したいです。
(concrete5側でまたヘッダーやフッターを持ってしまうと二重管理になってしまう為)
concrete5のテンプレート(って呼んでよいのでしょうか)ではSSIできなそうですが、部分管理の場合はどういったアプローチをしていくのでしょうか。
うまくお伝えできていないかもしれませんので、不明点などありましたら、ご質問ください。
フォーラム内の同系の質問やサンプルなどでも構いませんので、アドバイスいただきたいです。
どうぞよろしくお願いします。
タグ:
Your post has been saved and will be published after approval by the forum moderator.
aki
Re: サイトの一部管理/運用
.htaccessで
AddType text/x-server-parsed-html .php
これを書いて、普通にSSIで呼び出す。
themeに直接PHPを書いて呼び出す。
themeに直接PHPを書いたことがないのでどうなるかわかりませんが・・・
<?php
$string = get_include_contents('header.html');
echo $string ;
function get_include_contents($filename) {
if (is_file($filename)) {
ob_start();
include $filename;
$contents = ob_get_contents();
ob_end_clean();
return $contents;
}
return false;
}
?>