Heliosurge
(Dan DeMontmorency)
1
すみません、まだ全くの初心者です。
テーマコンポーネントを作成しています。
テーマコンポーネントのスケルトンをインポートしました。
JavaScriptを作成し、ファイルを以下の場所に追加しました。
Javascript\Discourse\Initializers\Discourse_foo.js
私の理解では、このファイルはヘッダーのスクリプトタグで呼び出す必要があるということでしょうか?
<script src="discours_foo.js"></script>
他のテーマコンポーネントをいくつか見てみましたが、header.cssというファイルを見たことがありません。彼らが使用しているJSスクリプトを呼び出しています。
理解を深めるためのガイダンスをいただけると幸いです。
ありがとうございます。
pfaffman
(Jay Pfaffman)
2
これは私の初心者レベルの理解ですが、あなたのさらに初心者レベルの理解に役立つかもしれませんが、実際にこれを理解している人から見れば技術的に間違っている可能性が高いです。
そうは思いません。イニシャライザディレクトリにあるので、機能すると思います。私の記憶が正しければ、スケルトンには実行されていることを確認するための console.log を含むイニシャライザが含まれています。
(私は)古いやり方でUXテーマコンポーネントに追加した場合にのみスクリプトで実行する必要があると思いますが、新しいやり方でファイルを適切な場所に配置する方法ではありません。
「いいね!」 1
Heliosurge
(Dan DeMontmorency)
3
なるほど、理にかなっているようです。
私が調べたものの一つに、あなたの「hide staff」がありました。
CSSが不要な場合、イニシャライザディレクトリにJScriptファイルを含め、about.jsonの詳細を記入するだけでよいということですか?
(スクリプトが良好であると仮定して)それ以上のことは何もせずにコンポーネントは機能するはずですか?
「いいね!」 1
pfaffman
(Jay Pfaffman)
4
その通りだと思います。CSSを追加したくない場合は、CSSファイルは必要ありません。(安全なトートロジーのようです。)
「いいね!」 1
Heliosurge
(Dan DeMontmorency)
7
大変ありがとうございます、リリー。確認してみます。いつも助けていただき、大変感謝しております。
「いいね!」 1
system
(system)
クローズされました:
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.