問題タブ [joomla-template]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
joomla - joomla1.7の2つの異なるメニューの2つの異なるアイテムに「現在の」IDを追加します
joomla 1.7に関する記事(id = 6)があります
メインメニューがあります。そのメニューで、id=6の記事を1つだけ表示するアイテムを作成しました。
3つの異なるアイテムがあるセカンダリメニューがあります。そのうちの1つは、id=6の同じ記事にリンクする必要があります。
問題は、メインメニューの項目とセカンダリメニューの項目に「現在の」IDを追加する必要があることです。どちらも同じ記事へのリンクであるため、それらを強調表示する必要があります。
デフォルトでは、システムは、そのアイテムをクリックしたときにのみ現在のIDを1つのアイテムに追加し、そのアイテムがリンクしているのと同じ記事を表示したときに追加しません。
何か助けはありますか?ありがとうございました。
joomla1.7 - joomla ビューから joomla 1.7 の joomla テンプレート ファイルにデータを渡す
joomla ビューから joomla テンプレートにデータを渡す方法を知りたいです。複数の変数を渡すにはどうすればよいですか?
$newvar
渡して$success_message
テンプレートにしたい; どうすればそれらを渡すことができますか?
joomla - コンポーネントの Joomla には、jdoc に mootools が含まれていません: type=head
joomla の検索コンポーネントに問題があります。コンポーネントを表示すると、標準ページのように head に mootools が含まれていません。jhead でレンダリングされるものがどのファイルで定義されているか教えてください。
css - ems を使用してサイズを変更すると画像が失われる
テンプレートで奇妙に思える問題が発生しています。ems を使用して画像の高さ/幅を定義すると表示されませんが、ピクセルを使用して画像サイズを設定するとうまくいきます。ems を使用してパディングとマージンを定義しても効果はありません。ページのソースを表示すると、そこに画像があることがわかります。ブラウザが画像のように値をレンダリングしているようです0em
。(h2 p)
興味深いことに、 ems を使用した他の種類の要素のマージンとパディングは機能します。確かではありませんが、問題を em 単位に絞り込むためにかなりの量のテストを行いました。
これは、CSS をインラインに配置しても、リンクされたスタイル シートに配置しても発生します。IE と firefox で発生します。コンテンツ管理システム (Joomla) を使用していますが、別のテンプレートに切り替えると、ems で画像サイズを設定するとうまくいきます。
サイズが em によって定義されている場合に画像が消える既知の競合が CSS または他の場所にあるでしょうか?
joomla - コンポーネントごとにテンプレートのレイアウトを変更する
コンポーネント バナーが呼び出されたときに、Joomla が 950px 幅の 1 つの列のみを表示するようにします。joomla1.7で作業しています
joomla - テンプレートなしでビューを表示するにはどうすればよいですか?
自分のコンポーネント(view.html.php)にビュー(フロントエンド)があります:
そしてテンプレート:
joomlaテンプレートなしで表示する方法(ヘッドセクション、スタイルなど)。ウィンドウでjqueryonclickメソッドのこの部分を呼び出したいと思います。
javascript - Joomla 環境に Javascript ファイルを追加する
Joomla のプラットフォーム (バージョン 1.5.14) で JavaScript のファイルをアップロードするにはどうすればよいですか? .js ファイル (サイト -> メディア マネージャー -> フォルダー名) をアップロードしようとすると、Joomla のプラットフォームに次のメッセージが表示されるためです。
「このファイル形式はサポートされていません。」.
Joomla のプラットフォームにプラグインをインストールして .js ファイルをアップロードするか、Joomla のプラットフォームの特別なパスにアップロードする必要がありますか?
注: .js ファイルを html ファイルの head タグに含めたくありません。10 個を超える .js ファイルを含めるためです。そのため、これらの JavaScript ファイルの参照を作成する必要があります。 10 以上の JavaScript ファイルをアップロードするには (Jquery))。
その後!javascript ファイルの参照は、使用するために html ファイルに含めても変更されません (可能な場合)?. 使い方は従来と同じ?
「記事」や「カテゴリ」で JavaScript を使用したくないのは、メイン ページだけです。
php - joomla 1.7:オーバーライドするpagination.phpが機能しない
joomla 1.7(window / xampp / php 5.3)をインストールしましたが、現在のテンプレートはbeez_20です。pagination.phpをオーバーライドする必要があります。そのために、pagination.phpをからコピーしました。
に
\templates\beez_20\html
。ホームページをリロードすると、次の図のように壊れたテンプレートが表示されます。
htmlフォルダーからpagination.phpを削除すると、通常のページが表示されます。これがpagination.phpをオーバーライドする正しい方法だと思います
何が欠けている ?構成を変更する必要がありますか?コメントを投稿してください
前もって感謝します
joomla - Joomla JRequest::setVar('tmpl','component'); をオーバーライドします。レンダリング フォルダ
Joomla MVC を使用すると、拡張機能/テンプレートにさまざまなビューを使用できます
私はこれを使用することができます
私のindex.phpファイルで、index.phpの代わりにcomponent.phpからhtmlレンダリングを再ルーティングします
それは正常に動作しますが、何か他のことをしたいのですが、テンプレート/テンプレート名/フォルダーではなく別のフォルダー内のファイルを使用してレンダリングをオーバーライドしたいのですが、たとえば
plugins/myplugin/myview.php 、誰も方法を知っていますか?
ちょっとこれ
joomla1.5 - joomlaのカスタムフィールド用のテキストエディタ
メニューの説明のために、Joomla1.5メニューにカスタムフィールドを作成しました。component.xmlを編集administrator\components\com_menus\models\metadata
しましたが、通常のテキストボックスの代わりにテキストエディタを配置したいと思います。これにアプローチする方法はありますか?