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

Problem mit Views

Eingetragen von drruebe (271)
am 01.05.2015 - 07:24 Uhr in
  • Views
  • Drupal 7.x

Moin Moin und einen schönen ersten Mai.

Ich habe da ein kleines Problem mit Views in der Commerce Kickstart Distribution.

Mit dem original View Collection Products werden im oberen Block die Ankerlinks zu den Kategorien als formschöne Buttens ausgegeben (Bild 1)
Wenn ich diesen View jetzt aber clone und den Pfad um den Ort erweiter und dann diesen Pfad aufrufe, ist das Layout des Blockes zerschossen (Bild 2)

Warum möchte ich das so haben?
Man kann bei Views einen zusätzlichen Cache aktivieren, welcher die Ladezeiten erheblich verkürzt.
Aktiviert man aber diesen Cache bei übergeordnetem, also nicht explizitem Filter, wird unter allen Links der zuerst gecachete View und nicht der eingentlich zu erwartene ausgegeben.

Ich stehe nun vor der Wahl den Ankerblock zu entfernen, ggf. die Ankerpunkte über ein Fischmenü bereit zu stellen oder dieses unschöne Layout so hinzunehmen.
In jedem Fall muss ich den einzelnen Collections einen eigenen View zuweisen, da ich über die Tokens nicht die erforderlichen Meta-Tags in den View bekomme.

HILFE !!!

Was mir auch aufgefallen ist, wenn ich im View die Anzeige Page Clone und diese bearbeite, werden die Einstellungen auch gleich an den Masterview übernommen...???
Ich stehe hier voll auf dem Schlauch #!&#?% > OK, hierfür gibt es bei den Einstellungen oben ein Drop-Down zum einstellen für welche Anzeigen...

Neues Problem

Zitat:

Notice: Undefined variable: page_title in include() (Zeile 42 von /homepages/42/d252324900/htdocs/sse/profiles/commerce_kickstart/modules/commerce_kickstart/commerce_kickstart_taxonomy/theme/views-view--collection-products--page.tpl.php).

Jetzt kann ich zwar in dem View diverse Pages mit indiviuellen Einstellungen erstellen, dafür werden dann aber auf der Seite die Titel nicht mehr angezeigt obwohl sie im Quellcode als h1 vorhanden sind. ???

<div class="<?php print $classes; ?> clearfix">
  <?php print render($title_prefix); ?>
  <?php if ($title): ?>
  <?php print $title; ?>
  <?php endif; ?>
  <?php print render($title_suffix); ?>
  <?php if ($header): ?>
  <div class="view-header" <?php if (isset($collection_image_url) && !empty($collection_image_url)): print 'style="background-image: url(' . $collection_image_url . ');"'; endif; ?>>
    <?php print $header; ?>
    <div class="taxonomy-title" >
      <?php print $collection_title; ?> <strong>(Zeile 42)</strong>
    </div>
  </div>
  <?php endif; ?>

AnhangGröße
Bild 1.gif194.17 KB
Bild 2.gif151.26 KB
‹ Commerce Order View verbinden mit Node/Content Type Problem mit Views ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Man kann bei Views

Eingetragen von Jenna (1883)
am 01.05.2015 - 08:38 Uhr
Zitat:

Man kann bei Views einen zusätzlichen Cache aktivieren, welcher die Ladezeiten erheblich verkürzt.

Bei Views kannst du ja auswählen, z.B. unter deine-views, cache, und dann für alle anzeigen oder nur für diese Ansicht anzeigen, meinst du das?

Alternative:

auf Views Cache verzichten und statt dessen diese 2 Module verwenden:
https://www.drupal.org/project/entitycache
https://www.drupal.org/project/agrcache

Falls dir entitycache gefällt würde ich es nicht mixen, also nicht zusätzlich views cache aktivieren.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Jenna, die Lösung

Eingetragen von drruebe (271)
am 01.05.2015 - 09:12 Uhr

Hallo Jenna, die Lösung dieses Problems habe ich gefunden > Drop Down über der jeweiligen Einstellmöglichkeit (für diesen, für alle, zurück setzen)

Die Module werde ich mir mal ansehen. Danke.

Hast Du eine Idee zu dem Problem mit der Titelausgabe (Code)?

Gruß Frank

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Problem habe ich zum Teil

Eingetragen von drruebe (271)
am 07.05.2015 - 06:33 Uhr

Das Problem habe ich zum Teil gelöst.
Die schicken Knöpfe werden jetzt zwar angezeigt. Hierzu habe ich im View einfach die "Page" dupliziert und den Filter angepasst.
Jetzt habe ich aber das Problem dass der Pagetitel nicht angezeigt wird. Der ist zwar im Quellcode korrekt mit h1 vorhanden, doch ist der im Frontend nicht sichtbar.
Natürlich habe ich schon seit Tagen versucht das css anzupassen, doch leider ohne erfolg.
Das kuriose ist, dass der Pagetitel von der original-"Page" im View korrekt dargestellt wird ??? Link zur gegenwärtigen Testseite http:// altengamme.schluesseldienst-einbruchschutz-sicherheitstechnik.de
Vergl. Bild 1

HILFE...

<?php

/**
* @file
* Collection taxonomy term view template.
*
* Variables available:
* - $classes_array: An array of classes determined in
*   template_preprocess_views_view(). Default classes are:
*     .view
*     .view-[css_name]
*     .view-id-[view_name]
*     .view-display-id-[display_name]
*     .view-dom-id-[dom_id]
* - $classes: A string version of $classes_array for use in the class attribute
* - $css_name: A css-safe version of the view name.
* - $css_class: The user-specified classes names, if any
* - $header: The view header
* - $footer: The view footer
* - $rows: The results of the view query, if any
* - $empty: The empty text to display if the view is empty
* - $pager: The pager next/prev links to display, if any
* - $exposed: Exposed widget form/info to display
* - $feed_icon: Feed icon to display, if any
* - $more: A link to view more, if any
* - $collection_title: The collection term title
* - $collection_image_url: The collection term image url, if any
*
* @ingroup views_templates
*/
?>

<div class="<?php print $classes; ?> clearfix">
  <?php print render($title_prefix); ?>
  <?php if ($title): ?>
  <?php print $title; ?>
  <?php endif; ?>
  <?php print render($title_suffix); ?>
  <?php if ($header): ?>
  <div class="view-header" <?php if (isset($collection_image_url) && !empty($collection_image_url)): print 'style="background-image: url(' . $collection_image_url . ');"'; endif; ?>>
    <?php print $header; ?>
    <div class="taxonomy-title" >
      <?php print $collection_title; ?>
    </div>
  </div>
  <?php endif; ?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da die Seite derzeit im

Eingetragen von SteffenR@drupal.org (2262)
am 09.05.2015 - 13:56 Uhr

Da die Seite derzeit im Wartungsmodus ist, können wir dir hier leider nicht weiterhelfen. Dazu müsste man schon mal einen Blick in die Ausgabe werfen..

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Seite ist online

Eingetragen von drruebe (271)
am 21.05.2015 - 09:21 Uhr

Hallo Steffen,
danke für die Anteilnahme.

Die Seite ist jetzt online.
http://dulsberg.schluesseldienst-einbruchschutz-sicherheitstechnik.de
Natürlich gehen auch alle anderen Stadtteile.

Das Problem mit dem Pagetitel (h1) konnte ich leider nicht lösen.
Das Viewsschema habe ich so aufgebaut, da mir das duplizieren des Originalviews als eigenständigen View das Layout mit den Ankerlinks zerschossen hat, dass ich mit Hilfe von Excel den Code erstellt und dann importiert habe.
So habe ich jetzt im Originalview eine Page für jeden Stadtteil (103 Stück) mit dem URL-Schema collection/%/stadtteil.

Da der h1 Titel ein ganz wichtiges Signal für Sumas ist, wäre es natürlich auch sehr vorteilhaft, wenn der Titel auch im Frontend und nicht nur im Quellcode erscheint.

System: Commerce Kickstart 7.22 mit zahlreichen Layoutanpassungen.

Gruß Frank

  • 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 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Stunde
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 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 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 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 22 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