質問: 標準cssクラス/ id命名規則 カスタムコンポーネントを構築し、ビューをレンダリングするためのレイアウトファイルを設計しているときに、html要素で使用するcssクラス/ idを決定して、joomlaの組み込みcssや他のテンプレートを確実に利用できるようにしています。joomlaがbootstrapを使用していることを理解しています。これは一貫性のレベルを提供し、ここで参照できます: http://getbootstrap.com/2.3.2/base-css.html =ただし、bootstrap実装の他に、使用可能な多くのテンプレート間で一貫性を確保するために使用できる標準のcssクラス/ idはありますか?ある場合、これらのcssへの参照はありますか?クラス/ id?コンポーネントのルックアンドフィールを設計するかどうかを尋ねていると思いますが、ルックアンドフィールがjoomlaおよびその他のテンプレートと相乗的に機能するようにするには、どのような手順を踏む必要がありますか?
回答: これに対する解決策があったらいいのですが、残念ながら解決策はありません。そこにあるすべてのテンプレートと統合できる拡張機能をすべて開発できたら素晴らしいと思います。bootstrapクラスを使用するのが最善であり、スタイルがうまく統合されない場合、ユーザーはコンポーネントの template override を作成できます。すべてをできるだけ動的にするようにしてください。サードパーティのモジュールコードを調べると、htmlマークアップがmod_modulename.phpに配置されていることがわかります。これは、ユーザーがビューをオーバーライドするため、必要に応じてモジュールのスタイルを設定するためにコアハックを実行する必要があります。これがallマークアップを常にビューファイルに配置する必要がある理由です。お役に立てれば