+ Antworten
Ergebnis 1 bis 6 von 6

Thema: selbst erstellte Komponente: Standard-Layout wird nicht angezeigt bei Menüerstellung

  1. #1
    Neu an Board
    Registriert seit
    12.12.2009
    Beiträge
    4
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard selbst erstellte Komponente: Standard-Layout wird nicht angezeigt bei Menüerstellung

    Hallo zusammen,

    ich bin gerade dabei meine erste Joomla Komponente zu schreiben. Soweit hat auch alles ganz gut geklappt. Ich konnte sie ohne Probleme installieren und über den direkten Link index.php?option=com_xyz kann ich sie auch aufrufen.
    Ich wollte jetzt einen Menüeintrag für die Komponente erstellen. Wenn ich nun aber den Typ des Eintrags festlegen will, kann ich zwar auf den Namen meiner Komponente klicken, es wird aber nicht der darunter hängende Link für das Default-Layout angezeigt.
    Es wird gar kein Subeintrag unter dem Namen meiner Komponente angezeigt nachdem ich drauf geklickt habe. Folglich kann ich auch keinen Menüeintrag anlegen.
    Ich habe mich bei der Erstellung an diesem Tutorial orientiert: http://openbook.galileocomputing.de/...ren_mg_002.htm

    Hat jemand vielleicht eine Idee, an was das liegen könnte?

    Danke und Gruß,
    Martin

  2. #2
    Neu an Board
    Registriert seit
    12.12.2009
    Beiträge
    4
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi nochmal,

    da ich leider in dieser Sache immer noch nicht wirklich weiter gekommen bin, habe ich mal einen Screenshot angehängt.
    Auf dem Screenshot sieht man wie das Menü eigentlich aussehen sollte. Wenn ich aber auf den Namen meiner Komponente klicke, passiert einfach nichts und das Default Layout wird nicht angezeigt.
    Hat jemand eine Idee, woran das liegen könnte?

    Danke und Gruß!
    fischerman
    Angehängte Grafiken

  3. #3
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.848
    Bedankte sich
    357
    Erhielt 1.409 Danksagungen
    in 1.290 Beiträgen

    Standard

    So der profi bin ich auch nicht auf dem Gebiet - aber am wahrscheinichten ist,
    dass du die Dateinamen und Klassennamen deiner Komponente nicht dem Standard entsprechen benannt hast.
    Standard heisst, dass eben genau in deiner administration ein Verzeichns view existiert und dass darin die default.php steht.
    Grüße, Christiane
    Joomla braucht dich!

  4. Erhielt Danksagungen von:


  5. #4
    Neu an Board
    Registriert seit
    12.12.2009
    Beiträge
    4
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi,

    danke für den Tipp. Aber ich glaube, daran liegt es nicht. Zumindest glaube ich, dass ich mich an die Standardstruktur gehalten habe.
    Meine default.php liegt im Verzeichnis
    site/views/comp_name/tmpl
    und entsprechend ist sie auch in der XML Datei eingetragen. Was mich auch sehr verwirrt ist, dass ich die Component über den direkten Link aufrufen kann.
    Weiß jemand, wie dieser Baum beim erstellen eines Menüeintrags genau erstellt wird, d.h. wo her das System die Daten liest?

    Danke und Gruß
    fischerman

  6. #5
    Neu an Board
    Registriert seit
    12.12.2009
    Beiträge
    4
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi,

    habe das Problem jetzt tatsächlich lösen können. Die Ursache war vermutlich, dass ich in meinem Komponentennamen einen Unterstrich verwendet hatte. Kann das sein, dass das zu Problemen führt?

    Gruß
    fischerman

  7. #6
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.848
    Bedankte sich
    357
    Erhielt 1.409 Danksagungen
    in 1.290 Beiträgen

    Standard

    habe das Problem jetzt tatsächlich lösen können. Die Ursache war vermutlich, dass ich in meinem Komponentennamen einen Unterstrich verwendet hatte. Kann das sein, dass das zu Problemen führt?
    Glückwunsch!
    Eigentlich nicht - zumindest hatte ich das auch mal. Vielleicht hattest du irgendwo anders einen Bindestrich statt Unterstrich, das passiert leicht.
    Grüße, Christiane
    Joomla braucht dich!

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein