Ach das ist alles blöd. Das created_by_alias musste eigentlich nur dann ausgefällt wenn einen anonymous user das ausfühlt. Ich werde eine option machen - show autohor username or realname.
Bis dahin musst du 2 temlate overrides machen.
für hotspot/tmpl/default.php zeile 188 ist
einfach in
$userName = $user->username;
So wird es im single ansicht der username angezeigt.
Und du brauchst auch ein template override für die jsonv4/tmpl/default.php
zeile 18:
foreach ($this->list['hotspots'] as $key => $hotspot)
{
$html['hotspots'][$key] = HotspotsHelperHotspot::prepareHotspotForJsonOutput($hotspot, $this->users);
}
so ändern:
foreach ($this->list['hotspots'] as $key => $hotspot)
{
$html['hotspots'][$key] = HotspotsHelperHotspot::prepareHotspotForJsonOutput($hotspot, $this->users);
if(isset($this->users[$hotspot->created_by]))
{
$html['hotspots'][$key]['created_by'] = $this->users[$hotspot->created_by]->username;
}
}
Lass mich wissen ob das klappt. Wie gesagt werde dafür eine option machen, aber bisdahin musst du den code ändern.
Gruß,
Daniel