Hallo Members,
ich versuche mich gerade an einem Fields Plugin für unser Forum.
In dem Plugin werden die Stammtische aus der Datenbank gelesen und als Liste im Backend und in Profil bearbeiten angezeigt. Das geht alles über einen eigenen FieldType.
Was nicht geht ist der Output im Frontend unter Account.
Da bekomme ich nur die ID angezeigt. Jegliche Versuche die Value zu überschreiben scheitern kläglich.
In meiner scgstammtische.php (scgstammtische ist der Name des Plugins) habe ich die Funktion getStammtischByID
Code
public function getStammtischByID($id){
$form_field = new JFormFieldSCGStammtische();
$options = $form_field->getOptions();
foreach($options as $index => $title){
if($index == $id){
return $title;
}
} return null;
}
Mit dieser Funktion mochte ich unter /tmpl/scgstammtische.php
mit
Code
defined('_JEXEC') or die;
$value = (int) $field->value;
if (!$value){
return;
}
echo htmlentities('<div>'.$this->getStammtischByID($value).'</div>');
die Ausgabe überschreiben. Das klappt nicht.
Hat jemand eine Idee?
Grüße
togo