Hallo,
ich hoffe, jemand hat mir einen Rat. Ich habe eine kleine Erweiterung der sr-feuser-register um einige eigene Felder geschrieben. Dazu lasse ich eine Profil-Ansicht generieren, damit man seine Daten auch angucken kann. In dieser Detail-Ansicht ist auch das Land des Users aufgeführt. Jetzt gibts in der fe-user-Tabelle der DB ja nur den Iso-Code des Landes.
Mithilfe von:
$isoCountry = $row['static_info_country'];
require_once(t3lib_extMgm::extPath('static_info_tables').'pi1/class.tx_staticinfotables_pi1.php');
$this->staticInfo = t3lib_div::makeInstance('tx_staticinfotables_pi1');
$this->staticInfo->init();
$resCountry = $this->staticInfo->getStaticInfoName('COUNTRIES', $isoCountry);
lasse ich mir daher die korrekte Länderbezeichnung von der static_info_tables ausgeben - DAS KLAPPT auch soweit.
Jedoch habe ich eine Raute zuviel... Ich habe in meinem html-Template ja die Ausgabe ganz normal an einen Marker geklemmt - und der hat auch ganz normal 3 Rauten drumherum.
Das sieht so aus, weil ich den Wert nur ausgeben will, wenn auch was in die Tabelle geschrieben wurde:
if($resCountry==""){
$markerArray["###LAND###"] = "";
}else{
$markerArray["##LAND###"] = $resCountry;
}
Im HTML-Template ist der Marker auch ganz normal drin - ich weiß nicht weiter und guck mir schon seit Tagen die Augen aus. Woher kommt die zusätzliche Raute? Immerhin kann ich sagen, dass die Raute erst zuviel ist, seitdem das Land auf diese Weise ausgegeben wird.
Danke schon mal, wenn mir jemand einen Tipp hat, wo ich noch suchen könnte.
Gruß vom Picknick ;-)