[gelöst] Fatal error: Unsupported operand types in C:\xampp\htdocs\modules\block\block.admin.inc on line 38
Eingetragen von easyMaxi (54)
am 10.07.2011 - 12:50 Uhr in
am 10.07.2011 - 12:50 Uhr in
Guten Tag,
ich versuche mich gerade an meinem ersten eigenem Drupal Theme.
Momentan gibt es nur die .info und eine style.css die leer ist.
Den Fehler der im Titel steht erhalte ich, wenn ich versuche auf "Blöcke" zu gehen.
Zusätzlich verwirrt mich die Fehlermedlung:
warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\includes\theme.inc on line 497.
warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\includes\theme.inc on line 502.
Diese Fehlermeldung taucht aber auch auf, wenn das Theme deaktiviert ist.
Jemand eine Idee?
- Anmelden oder Registrieren um Kommentare zu schreiben
Welche Drupal-Version benutzt
am 10.07.2011 - 16:26 Uhr
Welche Drupal-Version benutzt du? Nimm Dir mal den .info-File von einem anderen, für Deine Drupal-Version passenden Theme. Ändere dort nur den Namen, die CSS-Dateien und die js_Dateien. Ich vermute, dann ist der Fehler weg. Also solltest Du Deinen aktuellen .info-File überarbeiten. Der wird nämlich auch dann gelesen, wenn das Theme nicht aktiv ist.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hi,super zum Teil hat es
am 10.07.2011 - 16:34 Uhr
Hi,
super danke, zum Teil hat es schon geholfen!
Obwohl ich noch nicht so recht verstehe warum...
regions[header] = Header
regions[frontpic] = Großes Bild
regions[1sbox] = Erste Box
regions[2sbox] = Zweite Box
regions[content] = Content
regions[right] = Rechte sidebar
regions[footer] = Footer
regions[social] = Sozialer Bereich
Dieser Part löst scheinbar immer, wenn ich ihn einfüge das Problem aus.
Wenn ich das richtig verstanden habe kann ich aber damit meine eigenen Bereiche definieren.
Per Backend mit Inhalt füllen und mit CSS and die entsprechende Position rücken, richtig?!
Ich bin jetzt nicht ganz
am 10.07.2011 - 17:08 Uhr
Ich bin jetzt nicht ganz sicher, aber die Regionen dürfen vermutlich nicht mit einer Ziffer anfangen. Laut PHP-Handbuch heißt es
Ein gültiger Variablen-Name beginnt mit einem Buchstaben oder einem Unterstrich
Die Namen der Regionen werden als PHP-Variablen genutzt und unterliegen daher derselben Restriktion. Also stelle die Ziffer ans Ende des Namens.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Mh... das wäre eine plausible
am 12.07.2011 - 18:13 Uhr
Mh... das wäre eine plausible Erklärunge gewesen.
Ich habe auch ein wenig damit rumgetestet aber trotzdem bekomme ich den Error bei
regions[top] = Top
regions[frontpic] = Großes Bild
regions[content] = Content
regions[right] = Rechte sidebar
regions[footer] = Footer
regions[social] = Sozialer Bereich
Obwohl ich hier weder einen reservierten Namen noch eine Zahl benutzte.
Gibt es sonst Einschränkungen bei den Regionen?
EDIT: Hat vielleicht jemand eine editierte *.info damit ich probieren kann ob es mit der geht und dann den Unterschied suchen?
Editiert war noch ein guter
am 12.07.2011 - 19:03 Uhr
Editiert war noch ein guter Hinweis. Drupal erwartet Files im UTF8 Format, also einen passenden Editor nehmen (etwa Notepad++).
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Ahhh ich benutzte zwar
am 12.07.2011 - 20:23 Uhr
Ahhh ich benutzte zwar Notepad++ aber tatsächlich war dieser(warum nicht?! :D) nicht auf UTF8 gestellt.
Danke!