Ich möchte eine Liste in Backend-Controller für meine Benutzer unter einem neuen Tab implementieren.OctoberCMS Liste zur Registerkarte hinzufügen Feld
https://ibb.co/fkAWFR (Add Tab-Feld)
UsersController::extendFormFields(function($form, $model, $context){
if (!$model instanceof UserModel)
return;
if (!$model->exists)
return;
$form->addTabFields([
'activity' => [
'tab' => 'Activity',
'type' => 'partial',
'path' => '$/acme/plugin/controllers/viewedjobs/_viewed_jobs.htm'
]
]);
});
https://ibb.co/ktHdvR (enthalten) Diese Liste
Meine _viewed_jobs.htm Teil sieht wie folgt aus:
listRender()>, die ein wirft? Fehler beim Listenverhalten wurde nicht initialisiert. Nach einiger Suche fand ich diese Beiträge: https://octobercms.com/forum/post/listcontroller-error-need-help
So
$this->asExtension('ListController')->index()
den Teil und zeigt jetzt Ich habe es meine Benutzerliste Controller.
Ich möchte eine Liste für meinen AngesehenJobs-Controller anzeigen. Ich habe auch das Tutorial hier angesehen: https://octobercms.com/support/article/ob-21, um meine Liste manuell zu erstellen, jedoch sind die Variablen nicht definiert, wenn ich diesen Code verwende.
Ich habe auch versucht, eine neue Liste Konfiguration unter dem Benutzer-Plugin (die ich weiß, ist keine Best Practice), aber es wirft und Fehler über Gruppen() -Methode nicht gefunden.
Awesome! Ich habe buchstäblich genau die gleiche Lösung gepostet, als du gepostet hast! Gut zu wissen, dass ich zumindest auf dem richtigen Weg war. – TransitionCenter
yup, du bist auf absolutem rechten Weg :) –