我目前正在從一個服務器移動一個表達式引擎網站到另一個,我注意到一個問題,我有一個hardtime調試。當我上載的標誌形象一切似乎不錯,但該標誌顯示在它的index.php頁面有這個代碼這是什麼語法以及如何調試它?
{embed="shared/head"}
<body class="{if segment_1 == ''}home{if:else}{segment_1}{/if}">
<div id="page" class="container">
<div class="span-22 prepend-1 append-1 last">
{embed="shared/masthead"}
{if logo !=''}
<div class="news_item_logo">
{organization}
{if link}<a href="http://{exp:php_text_format type="lowercase"}{if url !=''}{url}{if:else}{name}{/if}{/exp:php_text_format}"><img src="{logo}" width="130" alt="{title}" /></a>{if:else}
<img src="{logo}" width="130" alt="{title}" />{/if}
{/organization}
</div><!-- /.news_item_logo -->
<ul>
<li><h3>{title}</h3></li>
<li>{pub_date}</li>
{organization}
<li>{if link}<a href="http://{if url !=''}{url}{if:else}{name}{/if}">{/if}{exp:php_text_format type="lowercase"}{if url_text != ''}{url_text}{if:else}{name}{/if}{if link}{/exp:php_text_format}</a>{/if}</li>
{/organization}
<li>{if file}<a href="{site_url}{file}">PDF</a>{/if}{if web_link !='' AND file !=''} | {/if}{if web_link}<a href="{web_link}">HTML</a>{/if}</li>
</ul>
{if:else}
<ul class="no_logo">
<li><h3><a href="{web_link}">{title}</a></h3></li>
我的問題是這樣的,我看花括號{}周圍的if語句,我想首先知道它是什麼語言,第二是有沒有一種方法可以像php print_r()那樣進行調試,因爲代碼總是通過no_logo類去到else,我想知道我可以測試這些變量「segment1」和「logo 「和」組織「和」url「我如何以及在哪裏檢查這些變量
我不認識它,但你應該能夠找到頁面正在運行的內容,並對它進行評估。 – 2011-01-31 02:39:06
如果你看看這裏的代碼,你會發現有一個語法錯誤:缺少引號。 – Jonah 2011-01-31 02:40:24