我正在阅读 TYPO3 扩展。
这是模板文件:
<!-- ###LIST_LATEST### begin -->
<div class="latest-wrapper">
<ul class="listing latest">
<li><h1>###LIST_HEADER###</h1></li>
<!-- ###LOOP### --><!-- ###ITEM### --><li>
<span class="category">###CATEGORY###</span><span class="company">###COMPANY_NAME###</span><span class="location">###LOCATION###, ###STATE### ###ZIP###</span>
</li><!-- ###ITEM### --><!-- ###LOOP### -->
<li class="more">###MORE###</li>
</ul>
</div>
<!-- ###LIST_LATEST### end -->
在class.tx_jcjob_pi1.php
,将内容放入模板文件时,似乎有两种方法:
一种。对于###MORE###
,请使用此方法:
$markerArray['###MORE###'] = $this->cObj->getTypoLink($this->pi_getLL('text_link_more'), $this->conf['searchID'], array('tx_ajaxsearch_pi1[keyword]' => ''));
$content = $this->cObj->substituteMarkerArray($template, $markerArray);
湾。对于<!-- ###LOOP### -->
,请使用此方法:
$template = $this->cObj->substituteSubpart($template, '###LOOP###', $loopContent); var_dump($template);
所以我的问题是:
###MORE###
和 和 有什么不一样<!-- ###LOOP### -->
?substituteMarkerArray
和 和有什么不一样substituteSubpart
?