astridx/meinblog

joomla-aktionen-in-der-werkzeugleiste/

Opened this issue · 7 comments

Kategorien im Backend einrichten | Astrid Günther

Fast jede Website unterteilt ihre Inhalte in Kategorien. Joomla bietet dieses nützliche Feature ebenfalls. Der aktuelle Teil des Tutorials…

https://blog.astrid-guenther.de/joomla-aktionen-in-der-werkzeugleiste/

Hallo, wenn ich bei einem neuen Foo Abbrechen drücke kommt immer eine falsche View, auch wenn ich ein Foo ändern möchte und dies Abbreche kommt die falsche View. Ich habe schon nach der View gesucht kann die aber nirgends finden.

Sorry, ich habe vergessen zu erwähnen das ich den Adminbereich meine. Ich habe dort eine neue view angelegt namens spieltag und wenn ich dort einen neuen Datensatz bearbeite oder neu anlege und dann aber auf Abbrechen oder Schließen klicke ist im Link oben zu sehen view=spieltags. Ich weis nicht wo das s herkommt, habe bereits auch nach spieltags gesucht aber nichts gefunden.

Das hilft mir leider nicht weiter, bin noch nicht so firm mit dem Joomla-Framework. Könnte ich rein theoretisch in der HtmlView.php der entsprechenden View was bewirken?

Falls jemand mal das gleiche Problem haben sollte... Es reicht wenn Ihr im FooController angebt, welche view wohin gehört. In meinem Fall also folgendermaßen:
class SpieltagController extends FormController
{
protected $view_item = 'spieltag';
protected $view_list = 'spieltage';
}

Falls jemand mal das gleiche Problem haben sollte... Es reicht wenn Ihr im FooController angebt, welche view wohin gehört. In meinem Fall also folgendermaßen:
class SpieltagController extends FormController
{
protected $view_item = 'spieltag';
protected $view_list = 'spieltage';
}

Ja, genau. Danke für das genauere Beschreiben. Man muss das aber nur, wenn man vom Standard (englischer Plural) abweicht. Weil ansonsten der vererbende
"FormController" /libraries/src/MVC/Controller/FormController.php die Benennung übernimmt.