Home / Forum / Neue Klassen bringen Fehler

Neue Klassen bringen Fehler

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

FB 85

Registriert seit: 11.05.2009

Beiträge: 43

Dienstag, 08. September 2009 10:08:55

Hallo,

ich habe mal wieder ein Problem, an dem ich verzweifel. Undzwar kann ich neu angelegte klassen zwar mit Inhalt befüllen, doch wenn ich sie ein zweites mal bearbeiten möchte, erscheint im Backend einfach nix! Habe denn mal in $module_result.content geschaut, und das ist bei Objekten mit neu angelegten Klassen einfach leer?

Was ist da los? Kann man das irgendwie beheben???

Gruß
Florian

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 347

Dienstag, 08. September 2009 11:30:55

existieren override-anweisungen für die neue Klasse?
die neuen identifier haste wohl drin in den templates
was sagt debug

was heißt, erscheint im backend nicht? sind sie vielleicht nur im menubaum nicht sichtbar?

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

FB 85

Registriert seit: 11.05.2009

Beiträge: 43

Dienstag, 08. September 2009 11:40:30

ja, es gibt override anweisungen. Im frontend ist ja auch alles da! Beim erstmaligen erstellen, und beim bearbeiten über das Icon(Stift) funzt es auch!
Nur wenn ich in der Liste der Untergeordnete Einträge auf den Namen klicke, erscheint im Content einfach nix!!!

Der Debug sagt dazu relativ wenig.

FB 85

Registriert seit: 11.05.2009

Beiträge: 43

Dienstag, 13. Oktober 2009 15:11:08

So, nachdem ich das Problem lange ignoriert habe, musste ich mich dem nun wieder annehmen. Ich habe das Problem nun auch gefunden. Und zwar liegt es daran, das ich für diese vier neuen Klassen, eine neue Override.ini im Ordner "override" angelegt habe. Der Grund dafür ist, das ich ca. 250 siteaccesse habe, und ich nicht alle 250 override.inis anpassen wollte. Leider habe ich nicht bedacht, das es auch den SiteAccess der Admin beeinflusst.

Gibt es vielleicht irgendeine Möglichkeit, um nicht alle 250 inis anzupassen??? Vielleicht irgendwie die Override aus der Admin bearbeiten??

Gruß
Florian

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Dienstag, 20. Oktober 2009 12:07:54

Leider kann man nicht zwischen admin und user siteaccess unterscheiden.

Eine Möglichkeit würde es geben aber nur mit einem kleine ez patch.

Man erzeugt 2 neue extensions

ext1 enthält alle admin siteaccesse
ext2 enthält alle user siteaccesse

ich habe einen patch gemacht der eine ein ini overrride für eine extension machen kann in dem sich der aktuelle siteaccess befindet.

ext_siteaccess_admin
- settings
  - override ( neu )
  - siteaccess
    - admin 1
    - admin 2

ext_siteaccess_user
- settings
  - override ( neu )
    override.ini.append.php ( nur aktiv wenn ein sitaccess user 1 oder user 2 aktiv ist )
  - siteaccess
    - user 1
    - user 2



Patch siehe http://issues.ez.no/IssueView.php?Id=12747&activeItem=32

Gruß Felix

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein