0

引数で呼び出すことができるブロックを定義するモジュールを開発したい —</p>

たとえば、ブロックは広告ゾーン テンプレートであり、引数は呼び出したいゾーンです。

自分のサイトに Panels モジュールを使用していて、カスタム パネルで PHP フィルターを使用しないようにしようとしているため、ブロックを使用したいと考えています。

テーマ関数を使用してこれを実行できることはわかっていますが、カスタム パネルで PHP フィルターを回避するという私の問題は解決しません。ブロックでこれを行うことはできますか?

このトピックについて私が行った調査のほとんどは、私が探していないビュー ブロックに引数を渡すことにつながりました。

4

1 に答える 1

0

短い答えは、できません (php フィルターなしでは) です。コンテキストに基づいてバリアントを選択するには、ゾーンごとにブロックを実行し、パネルの選択 (可視性) ルールを設定する必要があります。

もう 1 つの方法は、(php で) 広告ブロックをコーディングし、URL から引数を取得することです (つまり、arg(1) など)。とにかく、このアプローチにはいくつかの問題があります。

ミニパネルに引数を渡す

于 2011-04-28T22:48:30.750 に答える