title: Use fluid viewhelper inside own viewhelper which creates html code
body: <p>I created a own viewhelper for my extension, which creates dynamic html code.
  I use  </p>
  
  <pre><code>protected $escapeOutput = false;
  </code></pre>
  
  <p>in my extension. The html code for the Fluid viewhelper will be returned inside a string.</p>
  
  <pre><code>&lt;f:image src='".$lPlay-&gt;getIfName()."' alt='Bild' height='50' /&gt;
  </code></pre>
  
  <p>But the Fluid viewhelper is not executed. In the source code of the web page I can see</p>
  
  <pre><code>&lt;f:image src='fileadmin/user_upload/AlbumArtSmall.jpg' alt='Bild' height='50' /&gt;
  </code></pre>
  
  <p>What is my mistake or is it not possible to use a viewhelper inside a viewhelper, which creates html code.<br>
  Maybe I could call the fluid viewhelper inside my viewhelper directly with php. But I don't know how to do it.</p>
  
  <pre><code>    public function render() {
      $objectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Extbase\Object\ObjectManager');
      $lPlayC = $objectManager-&gt;get('HGA\\Mairlist\\Controller\\LastPlayController');
      $lPlays = $lPlayC-&gt;sendAction();
      $return  = "\n&lt;div class='lPlay'&gt;\n";
      $return .= "\t&lt;table  class='tx_mairlist' &gt;\n";
      $return .= "\t\t&lt;tr class='header'&gt;\n";
      $return .= "\t\t\t&lt;th colspan='3'&gt;&lt;p class='header'&gt;gerade gespielt&lt;/p&gt;&lt;/th&gt;\n";
      $return .= "\t\t&lt;/tr&gt;\n";
      $iPos = 1;
      foreach ($lPlays as $lPlay) {
          if ($iPos == 1) {
              $class = "onair";
          } else {
              $class = "gone";
          }
          $return .= "&lt;tr class='".$class."'&gt;\n";
          $date = $lPlay-&gt;getDate();
          $temp = $date-&gt;format('H:i:s');
          $return .= "&lt;td class='time'&gt; &lt;p class='time'&gt;".$temp."&lt;/p&gt;\n";
          $return .= "&lt;p class='space'&gt;&lt;/br&gt;&lt;/p&gt;\n";
          $return .= "&lt;p class='duration'&gt;".$lPlay-&gt;getDuration()."&lt;/p&gt;\n";
          $return .= "&lt;/td&gt;\n";
          $return .= "&lt;td&gt; &lt;f:image src='".$lPlay-&gt;getIfName()."' alt='Bild' height='50' /&gt;&lt;/td&gt;\n";
          $return .= "&lt;td&gt; &lt;img src='".PATH_site.$lPlay-&gt;getIfName()."' alt='Bild' height='50' /&gt;&lt;/td&gt;\n";
          $return .= "&lt;td class='info'&gt;&lt;b&gt;".$lPlay-&gt;getTitle()."&lt;/b&gt;&lt;/br&gt;&lt;p class='artist'&gt;".$lPlay-&gt;getArtist()."&lt;/p&gt;&lt;/td&gt;\n";
          $return .= "&lt;/tr&gt;\n";
          $iPos++;
      }
      $return .= "&lt;/table&gt;\n";
      $return .= "&lt;/div&gt;\n";
      error_log("ViewHelper: " . $return, 0);
      return $return;
  }
  </code></pre>