2011-10-23 7 views
1

オーケーを取ることはありません、これは愚かな質問かもしれない変更が、私はとにかくそれを聞いているので、私はこのDrupalの-ものと新しいの一種だよ:)はDrupalのモジュールテンプレートが効果

私がしようとしていますFBSSモジュール(フェイスブックスタイルステータス)を実装します。それはすべて正常に動作します。私はCSSファイルで色や素材を変更することさえできました。

私はテンプレートにいくつかの変更を加え、いくつかのものを追加して削除する必要があるということです。私はCSSで物を隠すことができましたが、それは馬鹿げた解決策のように思えます。

私が編集してみました:

/sites/all/modules/facebook_status/templates/facebook-status-item.tpl.php 

しかし、それはそう、これまでどのような効果がありません。テーマフォルダーに移動しようとしました。同じこと。

はい、私はキャッシュをクリアしました。

更新:モジュールがこのテンプレートファイルを実際に使用しているかどうかを調べる方法はありますか?

+0

誰でも?私はここに完全に詰まっています。 – digi

+0

モジュールがファイルを使用していて、それを移動した場合、画面にエラーが表示されます。私はこのファイルが使用されると期待していますが、あなたの実装ではまだ呼び出されていないかもしれません。一般的に、PHPファイルは、モジュールが期待したディレクトリから移動することはできません。 –

+0

また、私はそれを修正したり移動したりするときにエラーが出ないということもまた奇妙なことでしょう。=/ – digi

答えて

0

私は見つけましたが、この解決策が適しているかどうか、別のテーマを適用して調整したテーマを再適用し、すべての変更が反映されるかどうかはわかりません。理由を考えていないが、時々私はこれをするまで何の変化も見られない。

私が言ったように、これは自分自身に隔離されているかもしれませんが、締め切りを守るのに役立つでしょう!

+0

ヒントありがとうございますが、動作しませんでした:/ – digi

3

最初にモジュールページに戻してください。このテンプレートはモジュールで使用されています。 テンプレートを変更した場合、テーマレジストリキャッシュのリセットが必要な場合がありますので、 は/ admin/build/themesに行きます。 テーマを実際に切り替える必要はありません。

キャッシュを有効にしていますか? 1)キャッシュを無効にする 2)テーマ設定に行き、 "ページロードごとにテーマレジストリを再構築"するか、このように聞こえるものをオンにしてください。

と、新しいテンプレートを追加した場合は100%を確認するために、次のものが必要に: 1)明確なキャッシュ 2)/モジュール(つまり、などのテンプレートファイルを再スキャンします) 3)管理者に行くの構築/管理者に行きます/ build/modules(テーマに関する情報を再スキャンします)。

既存のテンプレートを編集する場合にも、これも役立ちます。

+0

申し訳ありませんが、動作しませんでした:(何か変わった理由のために、tplファイルをまったく読み込まないようです。 – digi

+0

完全にキャッシュをオフにすることに全面的に同意しますテーマ開発/テーマ設定中に基本的には、テーマを変更したときはいつでも、キャッシュをフラッシュして、変更が見えるようにする必要があります。時には彼らは時々、そして時には彼らはフラッシュなしではありません。この場合、別の問題があると思いますが、これは知っておくと良いことです。ところで、あなたがDrushを使用していないなら、それは私が欲しい次のツールでしょう。 Drushを使うと、キャッシュをクリアし、コマンドラインから他の多くのことを行うことができます。ときどきDrupalをクラッシュさせることができ、Drushはそれを修正することしかできません。 –

+0

ええと、私はDrushを見てみましょう:)キャッシュはかなりの時間オフになっています、それを言及して申し訳ありません。 – digi