[TYPO3-german] ViewHelper für if-Standard View Helper

Reinhard Kusel kusel at uke.uni-hamburg.de
Wed Jan 1 13:26:14 CET 2014


Hallo Liste,

ich wünsche allen ein gutes Jahr 2014.

Ich habe ein Problem mit einem Viewhelper.

in List.html:
{namespace d = Tx_MyExt_ViewHelpers}
...
<f:if condition="{<d:and string1='{myext.ansprechpartner}' 
string2='{myext.organisation}' />}">
1<br />
</f:if>
...

und in AndViewHelper.php
<?php
class Tx_MyExt_ViewHelpers_AndViewHelper extends 
Tx_Fluid_Core_ViewHelper_AbstractViewHelper
{
/**
 *
 * @param string $string1 the first string
 * @param string $string2 the second string
 * @return boolean
 */
  public function render($string1,$string2)
  {
    $len1 = strlen($string1);
    $len2 = strlen($string2);
    return (($len1 > 0) && ($len2 > 0));
  }
}

Die condition wird erfüllt (die 1 wird ausgegeben), obwohl beide Strings 
$string1 und $string2 leer sind (strlen() jeweils 0, kontrolliert durch 
t3lib_utility_Debug::debug).

Wo liegt der Fehler?

Vielen Dank für Hilfe!

Reinhard


More information about the TYPO3-german mailing list