当前位置: 首页>>代码示例>>PHP>>正文


PHP ContentObjectRenderer::crop方法代码示例

本文整理汇总了PHP中TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::crop方法的典型用法代码示例。如果您正苦于以下问题:PHP ContentObjectRenderer::crop方法的具体用法?PHP ContentObjectRenderer::crop怎么用?PHP ContentObjectRenderer::crop使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer的用法示例。


在下文中一共展示了ContentObjectRenderer::crop方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: render

 /**
  * Render the cropped text
  *
  * @param integer $maxCharacters Place where to truncate the string
  * @param string $append What to append, if truncation happened
  * @param boolean $respectWordBoundaries If TRUE and division is in the middle of a word, the remains of that word is removed.
  * @param boolean $respectHtml If TRUE the cropped string will respect HTML tags and entities. Technically that means, that cropHTML() is called rather than crop()
  * @return string cropped text
  */
 public function render($maxCharacters, $append = '...', $respectWordBoundaries = TRUE, $respectHtml = TRUE)
 {
     $stringToTruncate = $this->renderChildren();
     if (TYPO3_MODE === 'BE') {
         $this->simulateFrontendEnvironment();
     }
     if ($respectHtml) {
         $content = $this->contentObject->cropHTML($stringToTruncate, $maxCharacters . '|' . $append . '|' . $respectWordBoundaries);
     } else {
         $content = $this->contentObject->crop($stringToTruncate, $maxCharacters . '|' . $append . '|' . $respectWordBoundaries);
     }
     if (TYPO3_MODE === 'BE') {
         $this->resetFrontendEnvironment();
     }
     return $content;
 }
开发者ID:khanhdeux,项目名称:typo3test,代码行数:25,代码来源:CropViewHelper.php

示例2: cropIsMultibyteSafe

 /**
  * @test
  */
 public function cropIsMultibyteSafe()
 {
     $this->assertEquals('бла', $this->cObj->crop('бла', '3|...'));
 }
开发者ID:nicksergio,项目名称:TYPO3v4-Core,代码行数:7,代码来源:ContentObjectRendererTest.php


注:本文中的TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::crop方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。