問題タブ [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.

0 投票する
6 に答える
2307 参照

drupal - Drupal のテーマ設定はなぜ難しいのですか? 単純化またはより速く習得するためのヒントはありますか?

私は 4 年間 PHP でコーディングしてきましたが、PHP は非常に複雑で理解しにくいと感じています。デザイナーがどのようにテーマを管理することを彼らが期待しているのか、私にはわかりません。

基本的なテーマ設定、tpl ファイルを使用したテーマ設定、ビュー テンプレート、熟考テンプレートなどは知っていますが、template.php ファイルに入るたびに迷子になります。

カスタム コンテンツ タイプのノード入力フォームのテーマを設定する必要がありました。7 ~ 9 個のチュートリアルで頭を悩ませましたが、まだまとまりません。モジュールの構築が複雑になる理由は理解できます。モジュールを扱うほとんどの人はとにかく開発者だからです。

ただし、開発者でさえテーマを理解できない場合、それは間違いなく過剰設計です!

私のせいかもしれません。Drupal をきちんと学ばなかったのかもしれません。その場合、Drupal の第一人者になるための段階的なシステムはありますか?

0 投票する
2 に答える
270 参照

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

0 投票する
1 に答える
1353 参照

gtk - GTK で gnome-settings-daemon のテーマ設定を上書きする

pygtk アプリでは、rc_parse_string を使用して GUI の外観を調整しています。(主に、Windows でよりネイティブに見えるようにするため、および個々のウィジェットのテーマを設定するためです。)たとえば、これにより、アプリケーションのアイコン テーマが変更されます。

これは Windows で動作しますが、gnome-settings-daemon が実行されていない Linux でのみ動作します。gnome-settings-daemon によって行われたテーマ設定を上書きするにはどうすればよいですか? (システム全体の設定を変更せずに、私のアプリケーションでのみ!)

(ちなみに、設定によって個々のアプリをテーマ化しようとすると、同じ問題が発生しますGTK2_RC_FILES。OpenOffice などの非ネイティブ アプリでは機能しますが、設定デーモンが実行されるとすぐに、ネイティブ gnome アプリでは失敗します。)

0 投票する
3 に答える
11608 参照

asp.net - asp.netの.skinと.css

.skin.cssasp.netの主な違いは何ですか?

.skinIDE の新しい機能拡張です。私はと働いてい.cssます。その中で利用できるのは.skin.css

ありがとう、サジ

0 投票する
1 に答える
1536 参照

php - ワードプレスで著者アーカイブページの著者投稿URLリンクを取得する

関数.php

ご覧のとおり、コード内のカテゴリとタグのアーカイブのルート パーマリンクを取得しています。ここで、著者のアーカイブ リンクを取得したいと考えています。どうすればいいですか?

0 投票する
1 に答える
232 参照

c# - 複数のアセンブリにグローバルスタイルを適用する

私のアプリケーションは、コアの実行可能アセンブリ(それ自体にコントロールやウィンドウが含まれていない)によってロードされるかなりの数のアセンブリ(「プラグイン」)で構成されています。次に、中央アセンブリのApplication.Resourcesスタイル(ユーザーが複数のテーマから選択できるオプションを使用)からコントロール(Menus / ContextMenus、ToolBar(Tray)など)にスタイルを適用します。

名前付きスタイルで動作するようになりました(x:Key="StyleName"によって呼び出されDynamicResourceStaticResource動作しません)が、Style="{DynamicResource ...}"すべてのアセンブリのすべてのコントロールにを追加する可能性があるので、少し怖いです。しかし、コントロール全体のスタイルは、TargetType="{x:Type TypeName}"私が何をしても機能しません。

1つの中央アセンブリからすべてのコントロールをまとめてスタイル設定するにはどうすればよいですか?

手伝ってくれてありがとう。

0 投票する
4 に答える
3662 参照

drupal - Drupal 7: テンプレート ファイルを /node/add/content-type に追加する方法

Drupal 7 で。

テンプレートファイルで /node/add/content-type を page--node--add--content-type.tpl.php としてテーマにしたいと思います。

私を助けてください。

0 投票する
1 に答える
174 参照

drupal - Drupal Views RSS 用のデータの準備

私はビュー RSS モジュールを使用しており、ビュー設定で利用できるものよりも少し表示をカスタマイズしたいと考えています。フィード スタイル オプション セクションの [フィード] タブで、タイトルと説明などのフィールドを割り当てました。ただし、[説明] に含めたい [フィールド] セクションの下にある画像フィールドがあります。

views-view-field.tpl.php で $row を print_r-ed してこれを取得しました...

...これを使用して、画像データと本文を組み合わせて RSS フィードに出力するにはどうすればよいですか? さらに言えば、このテンプレート ファイルは非常に汎用的であり、ここで編集すると、サイト内の他のものを台無しにする可能性があります。ここよりもどこが理にかなっていますか?プリプロセッサ関数を使用して 2 つを組み合わせた方が良いでしょうか? ありがとう。

0 投票する
1 に答える
1707 参照

django - django サイトでのテーマの切り替え、テンプレート、および css ファイルのレイアウト

私の django サイトでは、最高のクライアントと上司のためにいくつかのテーマを提供したいと考えています。というわけで早速以下を作成。- 紹介できてよかったのですが、解決したい汚いハックがいくつかあります。

これが私のハックです

base.html は言う (気をつけて - 醜い!)

次に、すべての一般的なcssとjsのサブディレクトリをMEDIAディレクトリに保持しました

そして作成されたサブディレクトリ

私のコントローラーにはデザインを切り替えるメソッドがあり、現在のコントローラーは Cookie に保存されています。それはすべてのリクエストでチェックされ、テンプレートではPREFIX_STATICそれに応じてコンテキスト変数がチェックされ/mypathto/static/d0 resp. +d1 +d2 、もちろん変数を発明する必要がありましたCOMMON_STATIC。また、base.html スイッチにもテーマ変数が設定されています。

もちろん、始める前からグーグルで検索しましたが、良い検索用語を見つけるのが難しいことがわかりました(良いリソースがたくさんあると思います)

0 投票する
1 に答える
1395 参照

delphi - Windows テーマを Office Com アドインに適用する

長い間、Delphi は[アプリケーション設定] タブの [ランタイム テーマを有効にする] スイッチをサポートしてきました。ただし、これは実行可能ファイルに対してのみ機能します。DLL は、親アプリケーションからテーマ (およびその他の) 設定を引き継ぐものと見なされます。

残念ながら、Microsoft Office はそこでうまく機能しません。それらの「テーマに沿った」外観は、Windows 独自のコモン コントロールではなく、カスタム コントロールを使用して実現されます。

MSDN の記事830033 - Windows XP テーマを Office COM アドイン に適用する方法 Microsoft はマニフェストを DLL に適用し、親プロセスからの設定が無視されるようにIsolation Awareにする方法を説明しています。

基本的には、次の 2 つのステップに分かれます。

  1. 2 の int-resource id を使用して、デフォルトのマニフェスト リソースをプロセスに含めます (通常は 1 を使用します)。
  2. ISOLATION_AWARE_ENABLED 定義でコンパイルします。**これは Delphi では使用できません。**

brcc32 がリソース ID を整数として取得するのか、リテラル文字列として取得するのかはよくわかりませんが、(1) は突き止められたと思います。本当の問題は (2) にあります。おそらく、この定義はいくつかの DLL 関数バインディングを変更します。

Delphiでこの問題を解決した人はいますか? このルートをさらに調査する必要がありますか、アクティベーション コンテキストを手動で作成する必要がありますか、またはこの問題に対する他のエレガントな解決策はありますか?