登録日
2015年11月1日

メンバー検索

  

hi0711

名前(ニックネーム)
サトウヒロシ
自分のconcrete5サイト
ホームページ
自己紹介
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
5

コミュニティバッジ

投稿

1から5までを表示 (計5)

Re: Re: 自作テーマで $view->inc('elements/header.php'); が効かない

ご回答ありがとうございます。


ちなみに、オリジナルのテーマを配置するディレクトリは
'/application/themes/{テーマ名}'ですので、記載されている通りだとすると、'themes'ディレクトリと同位置に置かれておかれておりませんでしょうか?


オリジナルのテーマを配置しているのは、
`application/themes/mytheme`になっています。その下にelementsを配置している状態です。
なので、elementsのパスは
`application/themes/mytheme/elements`
になっています。

Posted on 11月 01, 2015 at 10:41 午後

Re: Re: Re: 自作テーマで $view->inc('elements/header.php'); が効かない

すみません。解決したかもしれません。
$viewは、`/concrete/themes/mytheme/elements/`を見に行くのですね…
/application/mytheme/elements を見に行っているのだと思っていました。

ただ、今度は管理用のヘッダーが消えてしまいました。何かと競合しているのでしょうか。
スティッキーヘッダーを実装しているので、それが怪しい感じもします。

Posted on 11月 01, 2015 at 9:49 午後

Re: Re: 自作テーマで $view->inc('elements/header.php'); が効かない

ご回答ありがとうございます。

phpタグで囲むと以下のエラーが出力されます。


予期せぬエラーが発生しました。
include(/Applications/MAMP/htdocs/concreat5_7/concrete/themes/mytheme/elements/header.php): failed to open stream: No such file or directory


該当ファイルが存在しない…ということなのですが、ファイルは存在しているのです。
謎は深まるばかりで…

Posted on 11月 01, 2015 at 8:31 午後

Re: 自作テーマで $view->inc('elements/header.php'); が効かない

ご回答ありがとうございます。

チュートリアルというか、公式のページですね。
http://concrete5-japan.org/help/5-7/developer/designing-for-concrete5/building-a-concrete5-theme/reusing-common-elements-in-theme-template-files/

ここで書いてあるままやっているので、
$viewが正しいと思っているのですが…うまくできない状況です。

Posted on 11月 01, 2015 at 8:29 午後

自作テーマで $view->inc('elements/header.php'); が効かない

はじめて質問させていただきます。

現在、サイト制作のため、以下環境でconcreat5を使用しています。
* MAMP 3.4
* concreat5 5.7.5.2

チュートリアルを見ながらテンプレートの作成をおこなっているのですが、件名にも書いたように
$view->inc('elements/header.php');
がdefault.phpでうまく動作せず、単なる文字列として表示されてしまいます。

を付けると明確にエラーが出るので、書き方としては間違えていないとおもうのですが…

ディレクトリ名(elements/)やファイル名 (header.php)は何度も確認しましたが、間違えていませんでした。
MAMPでの作業というところに問題があるのかな?とも思いましたが、正直お手上げ状態です。

お助けいただければ助かります。

よろしくお願いいたします。

追記: $の最後尾の`;`が抜けていたので付け足しました。それでも動かない状況です

Posted on 11月 01, 2015 at 2:08 午前