表达式引擎中的 HTML 到 PHP


HTML to PHP in expression engine

我正在尝试编写一个 PHP oneliner 来显示指向另一个页面的链接。这是在表达式引擎中。我带着这个来的:

echo  '<li><p><a href="{path='Site2/matcha-tea'}">Matcha Tea</a></p></li>';

但它给出了这个错误:

解析错误:语法错误,意外的"{",期望/home/...../system/expressionengine/libraries/Functions.php(680) 中的","或";":第 42 行的 eval()'d 代码

你混合你的引号...你可以这样做:

echo '<li><p><a href="{path=''Site2/matcha-tea''}">Matcha Tea</a></p></li>';

您有一个问题,您没有转义引号中的引号。

试试这个:

echo  '<li><p><a href="{path=''Site2/matcha-tea''}">Matcha Tea</a></p></li>';

或者,您通常可以退出 php,因为您没有在该列表项中使用任何 PHP 变量:

?>
    <li><p><a href="{path='Site2/matcha-tea'}">Matcha Tea</a></p></li>
<?php