問題タブ [theming]
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.
drupal - Drupal のテーマ設定はなぜ難しいのですか? 単純化またはより速く習得するためのヒントはありますか?
私は 4 年間 PHP でコーディングしてきましたが、PHP は非常に複雑で理解しにくいと感じています。デザイナーがどのようにテーマを管理することを彼らが期待しているのか、私にはわかりません。
基本的なテーマ設定、tpl ファイルを使用したテーマ設定、ビュー テンプレート、熟考テンプレートなどは知っていますが、template.php ファイルに入るたびに迷子になります。
カスタム コンテンツ タイプのノード入力フォームのテーマを設定する必要がありました。7 ~ 9 個のチュートリアルで頭を悩ませましたが、まだまとまりません。モジュールの構築が複雑になる理由は理解できます。モジュールを扱うほとんどの人はとにかく開発者だからです。
ただし、開発者でさえテーマを理解できない場合、それは間違いなく過剰設計です!
私のせいかもしれません。Drupal をきちんと学ばなかったのかもしれません。その場合、Drupal の第一人者になるための段階的なシステムはありますか?
drupal - Drupal フォーム内にリージョンを作成する方法
drupal コメント フォームを変更して、フォームのすぐ上に領域を表示し、その領域にブロックを追加できるようにしようとしています (いくつかのプロモーション バナーなど)。
私は template.php でこれを行っています。作業中の themename_comment_form 関数があり、必要な$form['intro']['#value']
値に設定できます。また、新しいリージョンを作成する方法も知っています。
私が苦労しているのは、その領域の値を取得し (たとえば$above_comment_form
)、それを themename_comment_form (のようなもの$form['intro']['#value'] = $above_comment_form;
)内で使用できるようにすることです$vars['above_comment_form']=$above_comment_form
。
gtk - GTK で gnome-settings-daemon のテーマ設定を上書きする
pygtk アプリでは、rc_parse_string を使用して GUI の外観を調整しています。(主に、Windows でよりネイティブに見えるようにするため、および個々のウィジェットのテーマを設定するためです。)たとえば、これにより、アプリケーションのアイコン テーマが変更されます。
これは Windows で動作しますが、gnome-settings-daemon が実行されていない Linux でのみ動作します。gnome-settings-daemon によって行われたテーマ設定を上書きするにはどうすればよいですか? (システム全体の設定を変更せずに、私のアプリケーションでのみ!)
(ちなみに、設定によって個々のアプリをテーマ化しようとすると、同じ問題が発生しますGTK2_RC_FILES
。OpenOffice などの非ネイティブ アプリでは機能しますが、設定デーモンが実行されるとすぐに、ネイティブ gnome アプリでは失敗します。)
asp.net - asp.netの.skinと.css
.skin
と.css
asp.netの主な違いは何ですか?
.skin
IDE の新しい機能拡張です。私はと働いてい.css
ます。その中で利用できるのは.skin
、.css
ありがとう、サジ
php - ワードプレスで著者アーカイブページの著者投稿URLリンクを取得する
関数.php
ご覧のとおり、コード内のカテゴリとタグのアーカイブのルート パーマリンクを取得しています。ここで、著者のアーカイブ リンクを取得したいと考えています。どうすればいいですか?
c# - 複数のアセンブリにグローバルスタイルを適用する
私のアプリケーションは、コアの実行可能アセンブリ(それ自体にコントロールやウィンドウが含まれていない)によってロードされるかなりの数のアセンブリ(「プラグイン」)で構成されています。次に、中央アセンブリのApplication.Resourcesスタイル(ユーザーが複数のテーマから選択できるオプションを使用)からコントロール(Menus / ContextMenus、ToolBar(Tray)など)にスタイルを適用します。
名前付きスタイルで動作するようになりました(x:Key="StyleName"
によって呼び出されDynamicResource
、StaticResource
動作しません)が、Style="{DynamicResource ...}"
すべてのアセンブリのすべてのコントロールにを追加する可能性があるので、少し怖いです。しかし、コントロール全体のスタイルは、TargetType="{x:Type TypeName}"
私が何をしても機能しません。
1つの中央アセンブリからすべてのコントロールをまとめてスタイル設定するにはどうすればよいですか?
手伝ってくれてありがとう。
drupal - Drupal 7: テンプレート ファイルを /node/add/content-type に追加する方法
Drupal 7 で。
テンプレートファイルで /node/add/content-type を page--node--add--content-type.tpl.php としてテーマにしたいと思います。
私を助けてください。
drupal - Drupal Views RSS 用のデータの準備
私はビュー RSS モジュールを使用しており、ビュー設定で利用できるものよりも少し表示をカスタマイズしたいと考えています。フィード スタイル オプション セクションの [フィード] タブで、タイトルと説明などのフィールドを割り当てました。ただし、[説明] に含めたい [フィールド] セクションの下にある画像フィールドがあります。
views-view-field.tpl.php で $row を print_r-ed してこれを取得しました...
...これを使用して、画像データと本文を組み合わせて RSS フィードに出力するにはどうすればよいですか? さらに言えば、このテンプレート ファイルは非常に汎用的であり、ここで編集すると、サイト内の他のものを台無しにする可能性があります。ここよりもどこが理にかなっていますか?プリプロセッサ関数を使用して 2 つを組み合わせた方が良いでしょうか? ありがとう。
django - django サイトでのテーマの切り替え、テンプレート、および css ファイルのレイアウト
私の django サイトでは、最高のクライアントと上司のためにいくつかのテーマを提供したいと考えています。というわけで早速以下を作成。- 紹介できてよかったのですが、解決したい汚いハックがいくつかあります。
これが私のハックです
base.html は言う (気をつけて - 醜い!)
次に、すべての一般的なcssとjsのサブディレクトリをMEDIAディレクトリに保持しました
そして作成されたサブディレクトリ
私のコントローラーにはデザインを切り替えるメソッドがあり、現在のコントローラーは Cookie に保存されています。それはすべてのリクエストでチェックされ、テンプレートではPREFIX_STATIC
それに応じてコンテキスト変数がチェックされ/mypathto/static/d0 resp. +d1 +d2
、もちろん変数を発明する必要がありましたCOMMON_STATIC
。また、base.html スイッチにもテーマ変数が設定されています。
もちろん、始める前からグーグルで検索しましたが、良い検索用語を見つけるのが難しいことがわかりました(良いリソースがたくさんあると思います)
delphi - Windows テーマを Office Com アドインに適用する
長い間、Delphi は[アプリケーション設定] タブの [ランタイム テーマを有効にする] スイッチをサポートしてきました。ただし、これは実行可能ファイルに対してのみ機能します。DLL は、親アプリケーションからテーマ (およびその他の) 設定を引き継ぐものと見なされます。
残念ながら、Microsoft Office はそこでうまく機能しません。それらの「テーマに沿った」外観は、Windows 独自のコモン コントロールではなく、カスタム コントロールを使用して実現されます。
MSDN の記事830033 - Windows XP テーマを Office COM アドイン に適用する方法 Microsoft はマニフェストを DLL に適用し、親プロセスからの設定が無視されるようにIsolation Awareにする方法を説明しています。
基本的には、次の 2 つのステップに分かれます。
- 2 の int-resource id を使用して、デフォルトのマニフェスト リソースをプロセスに含めます (通常は 1 を使用します)。
- ISOLATION_AWARE_ENABLED 定義でコンパイルします。**これは Delphi では使用できません。**
brcc32 がリソース ID を整数として取得するのか、リテラル文字列として取得するのかはよくわかりませんが、(1) は突き止められたと思います。本当の問題は (2) にあります。おそらく、この定義はいくつかの DLL 関数バインディングを変更します。
Delphiでこの問題を解決した人はいますか? このルートをさらに調査する必要がありますか、アクティベーション コンテキストを手動で作成する必要がありますか、またはこの問題に対する他のエレガントな解決策はありますか?