
Zitat von
MacKP
Hallo Shania,
schalte doch mal bitte den Debug Modus ein. Dann solltest du eine Fehlermeldung bekommen und nicht nur eine weiße Seite.
Das hatte ich vorher und kenne die Stelle des Fehlers. Um den zu korrigieren benötige ich die Ausgabe der einzelnen Knoten.
Angemeckert wird sowas hier:
PHP-Code:
<?php if ($arrItem['raw']['haltungsform']['611']['kurz']=='WH-U'): ?>{{fa::home green}}<?php endif; ?>
Ich muss also in die zweite Tabelle des Metamodels. Die heißt aber nicht haltungsform, das ist nur ein Eintrag mit diversen Unterausprägungen.
Daher wollte ich den Arry-Helper nutzen. Füge ich den in mein Template im Debugmodus kommt dann ein anderer Fehler:
HTML-Code:
$data .= $path."['{$key}'] = \"".addslashes($a)."\";".$delimiter;
Ich suche so eine Ausgabe hier:
HTML-Code:
<html>
<!-- DEBUG START
<pre>
$arrItem['raw']['id'] = "93";
$arrItem['raw']['pid'] = "0";
$arrItem['raw']['sorting'] = "0";
$arrItem['raw']['tstamp'] = "1484897086";
$arrItem['raw']['name'] = "0";
$arrItem['raw']['vorname'] = "Amir";
$arrItem['raw']['email'] = "Amir.Avery@mmtest.com";
$arrItem['raw']['abteilung']['__SELECT_RAW__']['id'] = "4";
$arrItem['raw']['abteilung']['__SELECT_RAW__']['pid'] = "0";
$arrItem['raw']['abteilung']['__SELECT_RAW__']['sorting'] = "0";
$arrItem['raw']['abteilung']['__SELECT_RAW__']['tstamp'] = "1442499032";
$arrItem['raw']['abteilung']['__SELECT_RAW__']['name'] = "Marketing";
$arrItem['raw']['abteilung']['__SELECT_RAW__']['alias'] = "marketing";
$arrItem['raw']['abteilung']['name'] = "Marketing";
$arrItem['raw']['abteilung']['alias'] = "marketing";
$arrItem['text']['name'] = "Avery";
$arrItem['text']['vorname'] = "Amir";
$arrItem['text']['email'] = "Amir.Avery@mmtest.com";
$arrItem['text']['abteilung'] = "Marketing";
$arrItem['attributes']['name'] = "Name";
$arrItem['attributes']['vorname'] = "Vorname";
$arrItem['attributes']['email'] = "E-Mail";
$arrItem['attributes']['abteilung'] = "Abteilung";
$arrItem['html5']['name'] = "<span class=\"text\">0</span>";
$arrItem['html5']['vorname'] = "<span class=\"text\">Amir</span>";
$arrItem['html5']['email'] = "<span class=\"text\">Amir.Avery@mmtest.com</span>";
$arrItem['html5']['abteilung'] = "Marketing";
$arrItem['class'] = "first even";
$arrItem['jumpTo'] = array();
</pre>
DEBUG ENDE -->
</html>
Beim Arryhelper wird in der Fehlermeldung darunter ein Array angezeigt, aber im Fließtext und ohne die Formatierung, die ich direkt im Template verwenden könnte.