Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Views fatal error durch falschen Blockinhalt

Eingetragen von sklausing (288)
am 21.05.2009 - 10:09 Uhr in
  • Views
  • Drupal 6.x

Ich habe einen View erzeugt und diesen in einen Block gepackt und den Block in meine Seite eingebunden. (siehe http://www.drupalcenter.de/node/18638)
Als Inhalt habe ich folgendes angegeben:

<?php
print views_embed_view('Testblock', 'block_1', array(arg(1)));
?>

Das funktionierte auch ganz gut.
Nun habe ich noch ein wenig getestet und das ganze aus versehen falsch abgespeichert und zwar so:
<?php
print views_embed_view('Testblock',  array(arg(1)));
?>

Nun ist es mir nicht mehr möglich die Blöcke anzeigen zu lassen um dies wieder zu ändern. Versuche ich die Blöcke anzeigen zu lassen, dann bekomme ich immer folgende Meldung:
Fatal error: Call to a member function access() on a non-object in /home/www/web114/html/content5/dp2/modules/views/includes/view.inc on line 226
Ich hab keine Möglichkeit an die Blöcke zu kommen um das wieder zu beheben. Das schlimme ist, dass nun auch meine komplette Homepage mit diesem Fehler zerhauen wird.
Wie und wo kann ich dieses 'block_1', wieder eintragen um das zu reparieren?
Bzw. kennt jemand eine Lösung für dies?
Vielleicht weiß jemand wo in der SQL Datenbank in welchem table das zu finden ist und ich könnte es dort nachtragen.

‹ Besonderer Filter für Views 2 - oder doch eher Suchfunktion Spaltenbreiten in Views verändern ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe es in der

Eingetragen von sklausing (288)
am 21.05.2009 - 10:31 Uhr

Ich habe es in der SQL-Datenbank gefunden. Also für alle denen das auch mal passiert ihr findet es im table drupal_boxes

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du meinst boxes, wenn kein

Eingetragen von Tobias Bähr (4019)
am 21.05.2009 - 10:35 Uhr

Du meinst boxes, wenn kein DB-Präfix verwendet ansonsten {db_präfix}_boxes.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja genau das meinte ich. Das

Eingetragen von sklausing (288)
am 21.05.2009 - 11:39 Uhr

ja genau das meinte ich. Das ist eben der Nachteil wenn man übersetzte Oberflächen benutzt und dann die Begriffe durcheinander bringt.

Gibt es denn für solche Fälle eine elegantere Lösung als direkt in der Datenbank direkt zu schreiben? Bisher dachte ich immer, dass wenn ich z.B. Garland als admin-theme verwende und eine Box einen Fehler produziert (aber nicht in diesem theme aktiviert ist), dann würde sich das auf dieses theme nicht auswirken und ich könnte solche Sachen beheben. Das ist auch der Grund warum ich Garland als admin-theme aktiviert habe. Allerdings dieser Fall hat mir gezeigt, dass dies scheinbar nicht so ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hatte eben das gleiche

Eingetragen von quiptime (4972)
am 21.05.2009 - 12:46 Uhr

Ich hatte eben das gleiche Problem. Nix ging mehr. Nicht mal ein normaler Seitenaufruf. Habe dann in der DB in der Block-Tabelle den Block geloescht.

------------------------
Quiptime Group

  • Anmelden oder Registrieren um Kommentare zu schreiben

und genau aus diesem Grund

Eingetragen von dawehner (2639)
am 21.05.2009 - 12:56 Uhr

und genau aus diesem Grund sollte man keine PHP Code Input Filter verwenden! :)

gerade bei Blöcken kann man mit hook_block sehr schnell und relativ einfach seine eigenen Blöcke programmieren und bekommt nicht solche Probleme.

Zudem ist eval deutlich langsamer als normaler PHP Code
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.

  • Anmelden oder Registrieren um Kommentare zu schreiben

nee den Db-Präfix (drupal)

Eingetragen von Tobias Bähr (4019)
am 21.05.2009 - 13:14 Uhr

nee den Db-Präfix (drupal) haste bei der Installation angegeben. Damit du Drupal bei einer bereits gefüllten Datenbank installieren kannst. Hat also nüscht mit Oberflächenübersetzung zu tun :D.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: und genau aus diesem

Eingetragen von sklausing (288)
am 22.05.2009 - 08:10 Uhr
Zitat:

und genau aus diesem Grund sollte man keine PHP Code Input Filter verwenden!

Wie Du hier ( http://www.drupalcenter.de/node/18638 ) sehen kannst hätte ich es gern anders gelöst, aber direkt mit dem durch views erzeugtem Block habe ich ja kein Ergebnis erhalten bzw nicht das gewünschte.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 15 Stunden
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 6 Wochen 12 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 24 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association