1
我正在研究基於NitroSell的電子商務商店中使用的「視圖」。它似乎是一個專有系統,一個PHP框架,支持是最小的。在nitroscript視圖中使用變量,NitroSell系統
我試圖找到一種方法來在視圖中使用我自己的PHP腳本(以與Laravel或CodeIgniter相同的方式),根據自定義購物車項目屬性進行一些計算。
這裏是籃子視圖的一部分,中間是用於從系統中拉出變量的一些計算的僞代碼。
{ifThereAre basketitems}
{foreach basketitem}
{if (basketitem['product_weblinxcustomtext1'] eq 'All')}
// [start pseudo-code]
$myvar = basketitem['product_weblinxcustomnumber1'];
$mynewvar = $myvar*10;
echo $mynewvar;
// [end pseudo-code]
{endIf}
{endforeach}
{endIfThereAre}
問題是,我找不到一種方法來獲得該僞代碼運行。我已經試過:
<?php $mynewvar = $myvar*10;?>
<?$mynewvar = $myvar*10;?>
{$mynewvar = $myvar*10;}
{{$mynewvar = $myvar*10;}}
{mynewvar = myvar*10;}
{{mynewvar = myvar*10;}}
...他們都不工作,在渲染視圖大多顯示爲HTML。這可能是所有的PHP視圖都被剝離了,但我想要聽到更多的想法。我們無法訪問控制器/模型,因爲它是「在線」管理的,只有模板可用於編輯。
謝謝!
感謝您的答覆。在這種情況下,我們需要能夠在電子郵件模板中進行這些計算,所以javascript不可行(它會被電子郵件客戶端忽略/剝離/阻止)。如果您有任何其他想法,請告訴我,但如果沒有,您至少已證實所做嘗試是不可能的。 –