問題タブ [static-block]

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 投票する
1 に答える
289 参照

magento - カテゴリ管理ページで定義された静的ブロックを配置するにはどうすればよいですか?

[表示設定] の [管理者] カテゴリで、静的ブロックを割り当てました。これは問題なく表示されていますが、ページのさらに下に配置する必要があります。一般的なgetChildHtmlのようなコールバックを探していましたが、ブロック用です。

また、通常使用する静的ブロック コードを次のように変更できると考えていました。

このようなものに

しかし、残念ながらうまくいきませんでした。おそらく local.xml ファイルを使用できますが、それをターゲットにする方法がわかりません。

少し立ち往生しているので、どんな助けでも大歓迎です

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

java - 静的変数とブロックの間で実行の順序はどのように実行されますか?

以下のシナリオを考えてみましょう:
Code:1

以下のようにコードにコメントすると、エラーはなく、次の出力が表示されます。
コード:2

出力-

実行が静的変数またはブロックが書き込まれた順序に基づいている場合。

  1. b=5Code:2 に示すように、初期化 ( ) でコンパイル エラーがスローされない理由。

  2. また、Code:2 が true の場合、Code:1 でエラーがスローされる理由を説明してください。

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

c++ - 静的初期化リストの前に変数を前処理する

初期化リストに値を渡す前に、前処理アクティビティを実行したいと考えています。

(例: アサーション チェックを行うため)

ここに私の質問の文脈があります:私が持っていると仮定して、

15行目でどうなるか。初期化リストを呼び出して初期化する直前b_obj (b_value)- input_value へ

input_value の値を操作 (チェックまたは前処理) したい ??

どうすればこれを達成できますか? Java では、初期化ブロックのようなものがあります。

私はすでに考えました-

  1. クラス A と B の外部に関数を作成し、A のオブジェクトを作成する直前に、「input_value」で初期化して、その値を前処理します。(ただし、これは疎結合の概念に違反します)

  2. 親クラスを「Aの親」にしてクラスAにし、クラスAにそれを拡張させ、親コ​​ンストラクターが初期化リストの前に呼び出されるため、そのクラスで前処理を行いますか? 私はこれを試したことがないので、それが正しいアプローチであるかどうかはわかりません。

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

magento - Magento の卸売顧客グループから静的ブロック /cms ページの段落を非表示にする

私は CMS ページと静的ブロックを使用しており、テキストの段落を非表示にして卸売りグループに表示したいと考えています。

これはmagentoで可能ですか?親切に助けてください。

マジェント 1.8.1

0 投票する
0 に答える
75 参照

java - Java の静的初期化子と最終定数

Java で次の単純なコードが与えられます。

この最も単純な Java コードでは、メソッドを通じてクラスが初期化staticされたときにコンストラクターが呼び出されることが期待されていますが、そうではありませんDemomain()Demo.serialVersionUID

このプログラムを変更せずに実行した場合、出力は1(メッセージ -静的コンストラクターが呼び出されました。ブロックで指定されたstaticとおりに表示されません) のみになります。


メッセージをイニシャライザで指定したとおりに出力したい場合は、クラスstaticの宣言ステートメントを変更する必要があります。Demo

どちらかに、

final修飾子を削除するか、

プリミティブ型longを対応するラッパー型に変更しますLong

では、なぜこのように振る舞うのでしょうか。staticプログラムに指定された変更を加えないと、コンストラクターにメッセージが表示されないのはなぜですか?

0 投票する
0 に答える
391 参照

php - Magento、静的ブロックを移動する方法は?

私はmagentoが初めてで、テーマ(名前:素晴らしい)を使用しています.htmlに特定の順序でいくつかの静的ブロックがあり、この順序で静的ブロックを見ることができます:

位置を変更して、ブランドロゴという名前の静的ブロックを最初に配置したいと思います。マジェントでは、どうすればそれを行うことができますか? この順序を手動で変更できるファイルはありますか?

前もって感謝します。