Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: テーマの変更に付いて

2011年11月29日 at 12:32

coreseverでは特有の症状があるようです。
下記のとおりテストしてもらいたいのですがよろしいですか?

1、/concrete/themes/defaultフォルダを/themes/にコピー(defaultフォルダごとコピーしてください
2、/themes/default/elements/header.phpの8行目と9行目を削除し下記を追加

<link rel="stylesheet" type="text/css" href="<?php print $this->getThemePath().'/main.css'; ?>" />
<link rel="stylesheet" type="text/css" href="<?php print $this->getThemePath().'/typography.css'; ?>" />

3、それをcon/themes/にアップロード
4、concrete5の管理画面左メニューから「ページとテーマ」を選択
5、プレーンヨーグルトを有効にする。

すでにテスト済みならすみません。

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: テーマの変更に付いて

2011年11月29日 at 14:02
コメントありがとうございます。

上記修正により、プレーンヨーグルトは適用できた?ようです。

が、ダークチョコレートやグリーンサラダなどはやはり適用できません。

(どのテーマもだめだと書き込みしましたが、Touching だけが、背景画像などを読み込みます。ブロックデザインを呼んでいるかどうかはよく分かりません)

これはサーバー側の問題なのでしょうか?


ちゃんと見えない状態ですが、
上記修正は元に戻したほうがいいのでしょうか、そのままでもよいのでしょうか


追加情報です。

Natural Essence というテーマをインストールしたら、これだけちゃんと?表示されています。
 

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: テーマの変更に付いて

2011年11月29日 at 20:12
coreserver特有の問題は各テーマのフォルダ内の/elements/header.phpの
$this->getStyleSheetが問題のようです。

<link rel="stylesheet" type="text/css" href="<?php print $this->getThemePath().'/main.css'; ?>" />
<link rel="stylesheet" type="text/css" href="<?php print $this->getThemePath().'/typography.css'; ?>" />

グリーンサラダなど最初からインストールされているものは前回説明したとおりに1~5までやってみてください。(defaultフォルダの部分を置き換えてください)

現在、マーケットプレイスからインストールしたものは
/packages/「パッケージ名」/themes/「テーマ名」/elements/header.php

$this->getStyleSheet('main.css')
$this->getStyleSheet('typography.css')
の2行を上記に変更して下さい。
 

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: テーマの変更に付いて

2011年11月29日 at 20:17
acliss19xxさん
いつもありがとうございます。

テーマごとに全部、上記の修正を・・・ということだったんですね。
何度もすいません。
プレーンヨーグルトがみえるようになったのはデフォルトフォルダを修正したからですね。

ダウンロードしたテーマで表示されるものが時々あるのはなんなのでしょうか?
 

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: テーマの変更に付いて

2011年11月29日 at 20:22
最初から$this->getThemePath()を使用して作成されているからですね。
packages/「パッケージ名」/themes/「テーマ名」/elements/header.php
を最初のほうを見ればわかりやすいと思います。
うまく表示されないものは$this->getStyleSheet()を使用しているはずです。
 

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: テーマの変更に付いて

2011年11月29日 at 20:29
僕自身、coreserverを使用したことがなく手探りの状態でしたので
回りくどい説明になってしまって、申し訳なかったです。
お役に立てれば幸いです。
 

表示されました。

2011年11月29日 at 20:30
現在ほぼすべて修正し、表示されるのを確認いたしました。
ありがとうございました。感謝です。

”現在、マーケットプレイスからインストールしたものは
/packages/「パッケージ名」/themes/「テーマ名」/elements/header.php

上記ですが、ダウンロードしたものには該当フォルダ(ファイル)がない物があります。
これは現状スキルではあきらめたほうがよいでしょうか?
 

Re: 表示されました。

2011年11月29日 at 20:52
そのテーマの名前を教えてください
 

Re: Re: 表示されました。

2011年11月29日 at 21:15
すいません。勘違いでした。

順番に修正していって、該当フォルダが無いのでどうしたらいいんだと思いましたが、インストールされているテーマ一覧に無いので???
フォルダ内のPNGファイルを開いたらツイッターのアドオンでした。
お騒がせして申し訳ありませんでした。

テーマだけでなくマーケットプレイスからは全部ここに入るのですね。

一応ひと段落です。
ありがとうございました。
 

Re: Re: Re: 表示されました。

2011年11月29日 at 21:19
ゆくゆくの話ですが使用されているテーマをアップグレードされたときは気をつけてください。
$this->getStyleSheetに戻る可能性があるので、うまく表示されないときは同じように修正してください。
 

Re: Re: Re: Re: 表示されました。

2011年11月29日 at 21:34
分かりました。アップグレード時ですね。
ありがとうございます。

公式hpのカスタマイズマニュアルではgetThemePath()を使うようになっていますね。