Hallo zusammen.
Ich habe versucht eine Charakterverwaltungkomponente zu basteln. Jeder kann Charaktere hinzufügen, die dann in eine Liste geschrieben werden. (Komponente im Anhang)
Wobei die Links, die man zur Komponente erstellen kann folgendes bedeuten (aber man sieht es auch):- Addgwchar>Form Layout: Die Detailansicht darstellt, wo man neue Charaktere hinzufügt oder bereits vorhandene editiert
- Addgwchars>Default Layout: Die Listenübersicht darstellt, wo man seine eigenen Charaktere verwaltet (bis jetzt einfach alle Charaktere)
- Gwchars>Default Layout: Die Übersicht über die Charaktere
Dabei habe ich versucht, die JToolBar fürs Frontend zu aktivieren.
In der View.html.php z.B. der Listenview (also die Sicht, die der Benutzer hat, wenn er Charaktere hinzufügen oder editieren will) kommt dies dann folgendermassen zum Ausdruck:
PHP-Code:
<?php
defined('_JEXEC') or die( 'Restricted Access' );
jimport( 'joomla.application.component.view' );
class gwcharsViewaddgwchars extends JView {
function display($tpl = null) {
/* JToolBarHelper::editListX();
JToolBarHelper::addNewX(); */
$items =& $this->get( 'Data');
$this->assignRef( 'items', $items );
parent::display($tpl);
}
}
?>
Das Augenmerk liegt auf
Code:
/* JToolBarHelper::editListX();
JToolBarHelper::addNewX(); */
Das sind nämlich die beiden Buttons für "Neuer Charakter hinzufügen" und "Charakter editieren", welche nämlich trotz aller Bemühungen nicht angezeigt werden -> ich bekomme nämlich, wenn ich /**/ entferne die Fehlermeldung
Code:
Fatal error: Class 'JToolBarHelper' not found in L:\root\com_gwchars\views\addgwchars\view.html.php on line 6
Kann mir da jemand helfen?
Dake schon im Vroaus
Lesezeichen