0

CMS ページでブロック メソッド呼び出しを呼び出す方法はありますか?

私がやろうとしていることはです。CMS ページにハイパーリンクがあり、顧客の電子メール アドレスを取得して、別の Web サイトが使用する get 変数として渡したいと考えています。

たとえば、私が持っているCMSページで

(someother website link)
<a href="www.xyz.com?email=<?php $getCutomer->getEmail();?>&&name=<?php $getCutomer->getName();?>

CMS ページまたはブロックに php を追加できないことはわかっています。私が達成したいことを例として示しました。では、XML などを使用する方法はありますか?

お知らせ下さい。ありがとう

4

2 に答える 2

1

はい、MagePsychoが言ったように、ブロックメソッドを呼び出したり動的データを取得したりするためにphtmlファイルを作成する必要があります。

.phtmlファイルでは、$ this-> getCustomerEmail()または顧客の電子メールを取得するために作成したメソッドを呼び出すだけです。

于 2012-07-12T16:18:11.090 に答える
0

.phtml ファイルを CMS ページまたは静的ブロックに単純に含めることができないのはなぜですか。

{{block type="core/template" template="path/to/your-custom-template.phtml"}}

そして、その .phtml ファイルで任意の php コードを使用できるようになりました。

乾杯!

于 2012-07-12T07:34:19.903 に答える