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

Fehler beim Speichern einer View-Einstellung

Eingetragen von ThuleNB (380)
am 28.04.2016 - 12:03 Uhr in
  • Views
  • Drupal 7.x oder neuer

Hallo zusammen,

wenn ich einen View bearbeite und irgendeine Einstellung speichere, dann kommt immer eine leere weiße Seite diesem oder ähnlichen Inhalt:

Zitat:

[{"command":"settings","settings":{"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"seven","theme_token":"2qQgkn-dBYut7B4VeBkNklPDRpGb45CgVkcL_hC7sCk","jquery_version":"1.8"},"collapsiblock":{"blocks":{"block-mefibs-2b11293832971f83d734402a9e941e67":"3","block-mefibs-131517c9d1bbb3d0861f987004b1eac2":"3","block-mefibs-2b7999b5e9602aa44601114dd2c5c09a":"3","block-mefibs-caf23cd9e491a7bd6789610a7853cced":"3","block-mefibs-c3a5b6015364a657d94bb8537645807f":"3","block-mefibs-2edcc0e09d27c37d0056cfd7f01a06d8":"3","block-mefibs-9ca7ac6e159436f3751b3b4382b25ad9":"3","block-mefibs-83c6bd3a334578911ee73614a8cd01a2":"3","block-mefibs-75148e2a755cbe92cf79e7ae4f886f9c":"3","block-mefibs-c0ba829c6bad6fc199f9c297c92263ac":"1","block-block-1":"1","block-block-3":"1","block-views-profil-bearbeiten-block":"1","block-views-standortprofil-verwalten-block":"1","block-print-ui-print-links":"1","block-node-compare-node-compare-items":"1","block-mefibs-dfd3c9facc8243f0c220669f7b8070d1":"3","block-mefibs-5309cd50386d6737c62e188b1b88c0f6":"3","block-mefibs-666e56fe2cf41c476d67b0df7baef0d4":"3","block-mefibs-de7e2556f7ec929e59644cc5455ec567":"3","block-mefibs-45dd616f0edd9f3dbdadb38d4ea1ff1c":"3","block-mefibs-df478fc563c09e7f84bb9d7206933a52":"2","block-mefibs-0659ff998d027f63b21679f6ef944fd4":"2","block-views--exp-test3-page":"1","block-views--exp-test4-page":"1","block-mefibs-8c0267ac7501e5587dfc7aa44da189ac":"3","block-mefibs-f2f7b4c0ceae90bc27f8ff15a3c870fb":"2","block-mefibs-532a88c0b9621475ad2b16d52724633c":"3","block-mefibs-d2fff29b0692edbfe41a230778795cd5":"3","block-mefibs-e48dd0a480dca58df2683a40a45cb6ad":"3","block-mefibs-a78f626434df92eaf9d80b3173e6284f":"3","block-block-4":"1","block-block-6":"1","block-search-form":"1","block-block-7":"1","block-block-8":"1","block-block-5":"1","block-locale-language-content":"1","block-lang-dropdown-language-content":"1","block-block-9":"1","block-user-login":"1","block-mefibs-ca4cff065e9fc8dfaaf0e034033e909b":"3","block-mefibs-fc0dd6fa65ad0a15c8dd54123c5d1303":"3","block-mefibs-fd867b83a838f87cae2bbe279f9f5a67":"3","block-mefibs-5c724a94f17787ee3650394b991f4c88":"3","block-block-2":"1","block-block-10":"3","block-fc-incomplete-node":"1"},"default_state":1,"slide_type":1,"slide_speed":200,"block_title":":header:first","block":"div.block","block_content":"div.content"},"formtips":{"selectors":[""],"interval":"500","sensitivity":"3","timeout":"2000","max_width":"500px","trigger_action":"hover"},"search_autocomplete":{"form1":{"selector":"#search-form[action=\u0022\/search\/node\u0022] #edit-keys","minChars":"3","max_sug":"10","no_results":"-- no results --","type":"internal","datas":"https:\/\//search_autocomplete\/autocomplete\/1\/","fid":"1","theme":"basic-green","auto_submit":"1","auto_redirect":"1"},"form2":{"selector":"#search-form[action=\u0022\/search\/user\u0022] #edit-keys","minChars":"3","max_sug":"10","no_results":"-- no results --","type":"internal","datas":"https:\/\\/search_autocomplete\/autocomplete\/2\/","fid":"2","theme":"user-blue","auto_submit":"1","auto_redirect":"1"},"form3":{"selector":"#edit-search-block-form--2","minChars":"1","max_sug":"15","no_results":"- Leider keine Ergebnisse gefunden -","type":"internal","datas":"https:\/\/\/search_autocomplete\/autocomplete\/3\/","fid":"3","theme":"basic-blue","auto_submit":"1","auto_redirect":"1"}},"custom_search":{"form_target":"_self","solr":0},"linkit":{"autocompletePath":"https:\/\/\/linkit\/autocomplete\/___profile___?s=","dashboardPath":"\/linkit\/dashboard\/","currentInstance":{}},"urlIsAjaxTrusted":{"\/admin\/structure\/views\/ajax\/display\/glossar\/page\/pager_options":true}},"merge":true},{"command":"viewsSetForm","output":"\u003Cform action=\u0022\/admin\/structure\/views\/ajax\/display\/glossar\/page\/pager_options\u0022 method=\u0022post\u0022 id=\u0022views-ui-edit-display-form\u0022 accept-charset=\u0022UTF-8\u0022\u003E\u003Cdiv\u003E\u003Cdiv class=\u0022views-override clearfix container-inline\u0022\u003E\u003Cdiv class=\u0022form-item form-type-select form-item-override-dropdown\u0022\u003E\n \u003Clabel for=\u0022edit-override-dropdown\u0022\u003EF\u00fcr \u003C\/label\u003E\n \u003Cselect id=\u0022edit-override-dropdown\u0022 name=\u0022override[dropdown]\u0022 class=\u0022form-select\u0022\u003E\u003Coption value=\u0022default\u0022\u003EAlle Anzeigen\u003C\/option\u003E\u003Coption value=\u0022page\u0022\u003EDen Ansichtstyp page (\u00fcbersteuern)\u003C\/option\u003E\u003C\/select\u003E\n\u003C\/div\u003E\n\u003C\/div\u003E\u003Cdiv class=\u0022scroll form-wrapper\u0022 id=\u0022edit-options\u0022\u003E\u003Cdiv class=\u0022form-item form-type-textfield form-item-pager-options-items-per-page\u0022\u003E\n \u003Clabel for=\u0022edit-pager-options-items-per-page\u0022\u003EElemente pro Seite \u003C\/label\u003E\n \u003Cinput type=\u0022text\u0022 id=\u0022edit-pager-options-items-per-page\u0022 name=\u0022pager_options[items_per_page]\u0022 value=\u0022100\u0022 size=\u002260\u0022 maxlength=\u0022128\u0022 class=\u0022form-text\u0022 \/\u003E\n\u003Cdiv class=\u0022description\u0022\u003EDie Anzahl der anzuzeigenden Eintr\u00e4ge pro Seite. 0 f\u00fcr keine Begrenzung.\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv class=\u0022form-item form-type-textfield form-item-pager-options-offset\u0022\u003E\n \u003Clabel for=\u0022edit-pager-options-offset\u0022\u003EOffset \u003C\/label\u003E\n \u003Cinput type=\u0022text\u0022 id=\u0022edit-pager-options-offset\u0022 name=\u0022pager_options[offset]\u0022 value=\u00220\u0022 size=\u002260\u0022 maxlength=\u0022128\u0022 class=\u0022form-text\u0022 \/\u003E\n\u003Cdiv class=\u0022description\u0022\u003EAnzahl der Elemente, die \u00fcbersprungen und nicht angezeigt werden.\u003C\/div\u003E\n\u003C\/div\u003E\n\u003C\/div\u003E\u003Cdiv class=\u0022clearfix\u0022\u003E\u003Cdiv class=\u0022form-buttons\u0022\u003E\u003Cinput type=\u0022submit\u0022 id=\u0022edit-submit\u0022 name=\u0022op\u0022 value=\u0022Anwenden\u0022 class=\u0022form-submit\u0022 \/\u003E\u003Cinput type=\u0022submit\u0022 id=\u0022edit-cancel\u0022 name=\u0022op\u0022 value=\u0022Abbrechen\u0022 class=\u0022form-submit\u0022 \/\u003E\u003C\/div\u003E\u003C\/div\u003E\u003Cinput type=\u0022hidden\u0022 name=\u0022form_build_id\u0022 value=\u0022form-kXS2WKg6YZOcI_rehOfx6z8XAp81LJIXlyWtQpPtv0U\u0022 \/\u003E\n\u003Cinput type=\u0022hidden\u0022 name=\u0022form_token\u0022 value=\u0022hhN0eS9mHbbo943pPgdC1Y4T0HWkch0urb3GatCUVzg\u0022 \/\u003E\n\u003Cinput type=\u0022hidden\u0022 name=\u0022form_id\u0022 value=\u0022views_ui_edit_display_form\u0022 \/\u003E\n\u003C\/div\u003E\u003C\/form\u003E","title":"Page: Optionen der Seitennavigation","url":"/admin\/structure\/views\/ajax\/display\/glossar\/page\/pager_options"}]

Wenn ich den Zurück-Button im Browser klicke, sehe ich, dass die Einstellung gespeichert wurde (den View kann ich dann ganz normal speichern, nur beim Speichern der Einstellungen kommt diese komische Seite).

Es sieht mir so aus, als ob das die Elemente der eigentlich zu ladenden Seite zeigt. Nur ohne jedliches HTML und CSS. Ich bin allerdings ein ziemlicher Laie. Hat von Euch jemand eine Vermutung, was die Ursache des Problems sein kann?

VG Thomas

‹ Context Filter in Views [gelöst] Frage zu Views - Bilddarstellung / Piktogramme etc. ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, hast Du irgendwo ein

Eingetragen von Hyp1 (1463)
am 28.04.2016 - 12:18 Uhr

Hi,

hast Du irgendwo ein print_r, var_dump bzw dump in einem Template?
Die Ausgabe des JSON Objektes [{...}] sollte nämlich gar nicht erfolgen!

Gruss

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe über das Modul "JS

Eingetragen von ThuleNB (380)
am 28.04.2016 - 12:57 Uhr

Ich habe über das Modul "JS Injector" diesen Code (er setzt die Exposed Filter auf einer bestimmten Seite zurück):

  (function ($) {
    $(document).delegate('.views-reset-button .form-submit','click',function(event) {
      $reset = $(this);
      event.preventDefault();
      var $form = $reset.parents('form');
      $form.find('select option[selected]').removeAttr('selected');
      $form.find('input[type=text]').attr('value', '');
      $form.find('input[type=checkbox][checked]').removeAttr('checked');
      $form.submit();
    });
  }(jQuery));

Dann habe ich noch zusätzlichen Code im template.php, der die min/max-Werte von Feldern in Exposed Slider Filtern darstellt, z. B.:

function newbusiness_better_exposed_filters_settings_alter(&$settings) {
    // MAX price
    $max_query = db_query('SELECT MAX(field_grundst_ckspreise_value) AS max_preis FROM, entity_id AS eid FROM field_data_field_grundst_ckspreise LEFT JOIN node AS n ON entity_id = n.nid WHERE n.status = 1');
    $record = $max_query->fetchAssoc();
    $max = floatval($record['max_preis']);
    $settings['field_grundst_ckspreise_value']['slider_options']['bef_slider_max'] = $max;

    // MIN price
    $min_query = db_query('SELECT MIN(field_grundst_ckspreise_value) AS min_preis, entity_id AS eid FROM field_data_field_grundst_ckspreise LEFT JOIN node AS n ON entity_id = n.nid WHERE n.status = 1');
    $record = $max_query->fetchAssoc();
    $min= floatval($record['min_preis']);
    $settings['field_grundst_ckspreise_value']['slider_options']['bef_slider_min'] = $min;
}

An diesen Codes habe ich allerdings nicht geändert.

Was ist denn genau ein print_r oder var_dump? In den Codes oben kommt es mal nicht vor.

Wo du aber JSON erwähnst. Ich habe ebenfalls festgestellt, dass das Modul "Search Autocomplete" nicht mehr funktioniert, welches auch JSON benutzt. Könnte hier evtl. ein Zusammenhang bestehen?

Danke für deine Hilfe!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Passiere so etwas nicht wenn

Eingetragen von Ionit (1802)
am 28.04.2016 - 12:57 Uhr

Passiere so etwas nicht wenn man im Admin-Theme eine falsche jQuery-Version verwendet?

Hattest Du da Änderungen vorgenommen? Falls ja, wähle mal bei jQuery-Udpate eine ältere jQuery-Version!

  • Anmelden oder Registrieren um Kommentare zu schreiben

wechsle mal die jquery

Eingetragen von caw (2762)
am 28.04.2016 - 13:02 Uhr

wechsle mal die jquery version oder mehr php memory

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Lonit! An den

Eingetragen von ThuleNB (380)
am 28.04.2016 - 13:19 Uhr

Danke Lonit!

An den jQuery-Versionen habe ich lange nicht mehr gedreht. Allerdings vor ein paar Wochen eine neue Version des Moduls eingespielt. Ich hatte Version 1.8 eingestellt und für den Admin-Bereich "die gleiche verwendet". Zuerst habe ich wie du geschrieben hast eine ältere Version für den Admin ausgewählt. Der Fehler bestand trotzdem. Jetzt habe ich Version 1.10 ausgewählt und siehe da, alles funktioniert wieder. Also herzlichen Dank für den Tipp!

Ich habe aber nun das Problem, dass andere Funktionen die mit der jQuery-Funktion zusammenhängen nicht mehr funktionieren. So funktioniert zum Beispiel der WISIWYG-Editor nicht mehr und das Google Map Feld (das Problem hatte ich früher schon im Zusammenhang mit den Versionen, deshalb habe ich das gleich überprüft).

Irgendwie verstehe ich den Zusammenhang der einzelnen Versionen und anderen Modulen nicht so richtig. Woher kann ich wissen, welche Version am besten für mein Theme/Webseite ist. Mit Version 1.8 funktionieren Editor und GoogleMap, aber Views spinnt. mit Version 1.10 genau andersrum. Gibt es hierfür Regeln, die ich nicht kenne?

Danke.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Man kann doch für das

Eingetragen von Ionit (1802)
am 28.04.2016 - 14:09 Uhr

Man kann doch für das Admin-Theme eine andere jQuery-Version wählen (Alternate jQuery version for administrative pages)

Diese Version zählt dann nur für den Admin-Bereich.

Dann gibt es noch "Default jQuery Version" - diese wird für den Rest (Frontend) verwendet sodass Dein WISIWYG-Editor etc. eine andere funktionierende Version nutzen kann

Einstellbar ist ds hier: admin/config/development/jquery_update

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Gibt es hierfür

Eingetragen von Jenna (1883)
am 28.04.2016 - 15:05 Uhr
Zitat:

Gibt es hierfür Regeln, die ich nicht kenne?

1.7 im Admin Bereich

1.10 oder sonstiges im Frontend

Damit habe ich bisher die besten Erfahrungen gemacht und keine Fehlermeldungen mehr von Views.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo,ich meine, du solltest

Eingetragen von Hyp1 (1463)
am 29.04.2016 - 13:59 Uhr

Hallo,

ich meine, du solltest diesen Code besser in ein Modul packen:

function newbusiness_better_exposed_filters_settings_alter(&$settings) {
    // MAX price
}

dann wohin nach dem Code?

function newbusiness_better_exposed_filters_settings_alter(&$settings) {
    // MAX price
//Am Ende der Funktion
drupal_exit();
//oder drupal_goto('/frontpage');
}

Gruss

Robert

  • 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 1 Woche 4 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

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 23 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