[gelöst] Trying to get property of non-object
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 03.11.2011 - 17:15 Uhr in
Hallo Drupal Gemeinde
Ich habe soeben meine erste Drupal-7.9 Webseite als Prototyp mit dem Marinelli Theme erstellt (siehe http://www.rlzjungfrauregion.ch/cms). Soweit bin ich mit diesem fabuloesen CMS gut zurechtgekommen.
Nachdem ich aber einen Artikel testeshalber kommentiert habe, erscheint folgende Meldung:
Notice: Trying to get property of non-object in marinelli_preprocess_comment() (Zeile 204 von /var/www/doc/drupal-7.9/sites/all/themes/marinelli/template.php).
Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! in DrupalDefaultEntityController->load() (Zeile 178 von /var/www/doc/drupal-7.9/includes/entity.inc).
Die Fehlermeldung ist relativ verstaendlich geschrieben - nur weiss ich als "Drupal/Marinelli Nobody" nicht, warum ein solcher Fehler jetzt ploetzlich angezeigt wird. Ausser dass ich das Marinelli Theme verwende, sollte alles standardmaessig im Einsatz sein. Ich bin auch nicht sicher, ob dies ein allgemeines Problem oder ein Theme spezifisches Problem ist, d.h. meine Frage gehoert evtl in ein anderes Forum?
Kann mir jemand weiterhelfen?
Besten Dank
-- Beat
PS: evtl kann man mir als Drupal-Newbi auch noch verschiedene weitere Tips geben ...
- Anmelden oder Registrieren um Kommentare zu schreiben
Fehler mit marinelli_preprocess_comment()
am 04.11.2011 - 09:13 Uhr
Hallo Beat,
Schau mal hier, der Fehler scheint öfter zu kommen: http://drupal.org/search/apachesolr_search/marinelli_preprocess_comment%...
Bitte Lösung kurz skizzieren
am 04.11.2011 - 11:08 Uhr
für andere mit demselben Problem. Danke!
Und noch ein Tipp zum Suchen ;-)
Such-Plugins für Firefox: http://mycroft.mozdev.org/search-engines.html?name=drupal
Marinelli Theme Patch
am 04.11.2011 - 12:28 Uhr
War der Meinung, dass für andere mit ähnlichem Problem Dein Hinweis bereits genügen würde.
Bei meiner Drupal/Marinelli Installation kommt die Meldung mit "Notice: marinelli_preprocess_comment()" sowie "Warning: array_flip()" daher, dass der Benutzer kein Foto in seinem Profil hinterlegt hat. Durch entsprechende Abfrage (Patch) in marinelli/template.php (Zeile 202 und folgende) wird die Abfrage nach Foto nur gemacht, wenn ein solches vorhanden ist.
if(isset($vars['comment']->picture->fid)) {
...
}
Details siehe http://drupal.org/node/1183598
Gruss
-- Beat
Danke
am 04.11.2011 - 16:10 Uhr
auch im Namen von Leuten, die mit Englisch vielleicht nicht ganz so fit sind ;-)