2012-07-12 76 views
0

有什麼方法可以在CMS頁面中調用塊方法調用?CMS中的塊方法調用頁面

我想要做的是。我在CMS頁面中有一個超鏈接,我想檢索客戶的電子郵件地址,將其作爲另一個網站將使用的獲取變量傳遞。

例如在CMS頁面我有

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

我知道我們不能在CMS頁面或塊中添加php。我剛剛向你展示了我想要達到的目標。 那麼有什麼方法使用XML或其他任何東西?

請指教。由於

回答

0

你爲什麼不能簡單地包括CMS頁的一個.phtml文件或靜態塊爲:

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

,現在您可以在一個.phtml文件中使用任何PHP代碼。

乾杯!

+0

購買爲什麼我會爲一種方法創建模板文件。沒有其他辦法可以做到嗎? – RIK 2012-07-12 11:44:26

1

是的,就像MagePsycho說的那樣,您需要創建phtml文件來調用block方法或獲取動態數據。

在.phtml文件中,只需調用$ this-> getCustomerEmail()或您編寫的任何方法獲取客戶電子郵件即可。

+0

我不是說這是錯的,但我認爲這不是最好的方法。如果我有10個方法可以調用,那麼我需要創建10個不同的模板文件。 – RIK 2012-07-13 01:09:34

+1

如果您有10個方法(1個塊中)進行調用,則可以在1 .phtml文件中進行。一個塊文件可能對10個模板文件是通用的。 – Kalpesh 2012-07-14 14:27:21