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

Drupal 6.x

[gelöst] Views-Block nur anzeigen, wenn Inhalt?

Eingetragen von digganet (33) am 14.01.2010 - 22:54 Uhr in
  • Views
  • Drupal 6.x

Hallo,

ich hab mir einen View (Block) erstellt, der Nodes anzeigt, sofern die Filter matchen. Nun möchte ich, dass der Block nur angezeigt wird, wenn der View mindestens einen Node gefunden hat & darstellt.

Gibts hierzu eine einfache Lösung?

Bisher hab ich das versucht:
Ich hab mir das SQL-Statement aus dem View kopiert:

<?php
SELECT node
.nid AS nid,
  
node_data_field_news_showfrom.field_news_title_value AS node_data_field_news_showfrom_field_news_title_value,
  
node.type AS node_type,
  
node.vid AS node_vid,
  
node_revisions.body AS node_revisions_body,
  
node_revisions.format AS node_revisions_format,
  
node_data_field_news_showfrom.field_news_showfrom_value AS node_data_field_news_showfrom_field_news_showfrom_value,
  
node_data_field_news_showfrom.field_news_showfrom_value2 AS node_data_field_news_showfrom_field_news_showfrom_value2
FROM pd_v1_node node
LEFT JOIN pd_v1_content_type_news node_data_field_news_showfrom ON node
.vid = node_data_field_news_showfrom.vid
LEFT JOIN pd_v1_node_revisions node_revisions ON node
.vid = node_revisions.vid
WHERE
((node.type in ('news')) AND (UPPER(node_data_field_news_showfrom.field_news_active_value) = UPPER('Ja')))
    AND ((
DATE_FORMAT(STR_TO_DATE(node_data_field_news_showfrom.field_news_showfrom_value, '%Y-%m-%dT%T'), '%Y-%m-%d') <= '2010-01-14') AND (DATE_FORMAT(STR_TO_DATE(node_data_field_news_showfrom.field_news_showfrom_value2, '%Y-%m-%dT%T'), '%Y-%m-%d') >= '2010-01-14'))
  
ORDER BY node_data_field_news_showfrom_field_news_showfrom_value DESC, node_data_field_news_showfrom_field_news_showfrom_value2 DESC
?>

und bei diesem die SELECT-Felder durch ein COUNT(*) ersetzt.

<?php

SELECT COUNT
(*)
FROM pd_v1_node node
LEFT JOIN pd_v1_content_type_news node_data_field_news_showfrom ON node
.vid = node_data_field_news_showfrom.vid
LEFT JOIN pd_v1_node_revisions node_revisions ON node
.vid = node_revisions.vid
WHERE
((node.type in ('news')) AND (UPPER(node_data_field_news_showfrom.field_news_active_value) = UPPER('Ja')))
    AND ((
DATE_FORMAT(STR_TO_DATE(node_data_field_news_showfrom.field_news_showfrom_value, '%Y-%m-%dT%T'), '%Y-%m-%d') <= '2010-01-14') AND (DATE_FORMAT(STR_TO_DATE(node_data_field_news_showfrom.field_news_showfrom_value2, '%Y-%m-%dT%T'), '%Y-%m-%d') >= '2010-01-14'))
?>

Lasse ich dieses neue Statement direkt auf die Datenbank los, erhalte ich das korrekte Ergebnis: 2.

Füge ich dies nun in die Sichtbarkeits-Einstellung des Blockes via PHP ein, erhalte ich als Ergebnis 0, d. h. der Block wird nicht angezeigt. :(

<?php
$query
= "SELECT COUNT(*)
FROM pd_v1_node node
LEFT JOIN pd_v1_content_type_news node_data_field_news_showfrom ON node.vid = node_data_field_news_showfrom.vid
LEFT JOIN pd_v1_node_revisions node_revisions ON node.vid = node_revisions.vid
WHERE ((node.type in ('news')) AND (UPPER(node_data_field_news_showfrom.field_news_active_value) = UPPER('Ja')))
    AND ((DATE_FORMAT(STR_TO_DATE(node_data_field_news_showfrom.field_news_showfrom_value, '%Y-%m-%dT%T'), '%Y-%m-%d') <= '2010-01-14') AND (DATE_FORMAT(STR_TO_DATE(node_data_field_news_showfrom.field_news_showfrom_value2, '%Y-%m-%dT%T'), '%Y-%m-%d') >= '2010-01-14'))"
;
$erg = db_query($query);
$h = db_fetch_array($erg);
if(
$h['cnt'] > 0) { return TRUE; }
else { return
FALSE; }
?>

Testweise hab ich das gleiche mal in ein Node im Eingabeformat PHP gesetzt und mir $h['cnt'] ausgeben lassen: 0.

Was ist hier also los?
Das selbe Statement auf der Datenbank gibt 2 aus, via Drupal jedoch 0?!

  • 3 Kommentare

Nervige Links entfernen

Eingetragen von fortuneNext (51) am 14.01.2010 - 20:56 Uhr in
  • Module
  • Drupal 6.x

Hi,
ich habe folgende Seite:
http://kdkjo.de/photos/image/1
Jetzt sind da oben diese 3 Links, Startseite, Fotoalben und Neuste Bilder.
Ich verwende für die Seite das Modul Album Photos 6.x-1.4-beta3.

  • 1 Kommentar
  • Weiterlesen

Bilder in Nodes importieren

Eingetragen von DrupalFan (1646) am 14.01.2010 - 20:51 Uhr in
  • Module
  • Drupal 6.x

Mit node_import kann man Daten in Nodes importieren.
Mit dem Modul image/image_import kann man auch Bilder importieren, aber anscheinend nur in Gallerien.

Wenn ich nun von einer alten Webseite viele viele Nodes, wo jeweils ein (ev. mehrere Bilder) im Node eingefügt sind, importieren möchte, gibt es dann eine Lösung dafür?

  • 6 Kommentare
  • Weiterlesen

Titel für Vokabular ändern

Eingetragen von janhajk (54) am 14.01.2010 - 18:26 Uhr in
  • Themes & Theming
  • Drupal 6.x

Finde einfach nicht heraus, wie ich den Titel fürs Vokabular ändern kann

Gemeint ist "Vokabulare". Es handelt sich dabei um eine Gruppierung von Taxonomien.

Hat jemand eine Idee?`

Danke

  • 4 Kommentare

[gelöst] In Rules ein CCK-Feld füllen: +1 (Addition) oder -1 (Subtraktion)

Eingetragen von tobi-berlin (857) am 14.01.2010 - 16:48 Uhr in
  • Views
  • Drupal 6.x

Hallo zusammen,

ich möchte mit Rules ein Ganzzahl-CCK-Feld füllen. Es soll dem Feld kein konkreter Wert hinzugefügt werden, sondern es soll ein Wert addiert bzw. subtrahiert werden. Weiß jemand, wie das geht?

Viele Grüße,
Tobias

  • 4 Kommentare

Eigene Node mit Views

Eingetragen von mike_1985 (76) am 14.01.2010 - 16:01 Uhr in
  • Views
  • Drupal 6.x

Hallo Zusammen

das ist erst mein zweiter Eintrag hier, seit also nachsichtig wenn ich die falschen Fachausdrücke etc. verwende ;-)

Ich habe mit Views eine eigene Frontpage erstellt welche, Events sortiert nach ihrem Datum (nächstes Event zuerst), ausgibt.
Danach habe ich alles mit CSS nach meinen Wünschen entsprechend gestaltet.

  • 2 Kommentare
  • Weiterlesen

[gelöst] Problem mit einer Weiterleitung in der .htaccess datei

Eingetragen von CG (338) am 14.01.2010 - 15:40 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo Leute,

ich habe eine Seite neu aufgebaut und habe jetzt ein Problem mit permanenten weiterleitungen.

  • 7 Kommentare
  • Weiterlesen

Problem mit i18n und Sprung zu front

Eingetragen von rhodes (631) am 14.01.2010 - 14:40 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo zusammen,

auf einer mehrsprachigen Webseite de + en habe gibt es in meinem Theme ein Headerbild.

Verlinkt ist das Bild im Theme standardmässig mit "/". Bei Klick darauf wird zur frontpage gesprungen.

Wenn ich aber irgendwo im englichen bin /en/node/27 und auf das Bild klicke, dann komme ich auch wieder zu "/".

  • 1 Kommentar
  • Weiterlesen

Bannermodul mit Geomarketing

Eingetragen von korzind (1) am 14.01.2010 - 13:42 Uhr in
  • Modulsuche
  • Drupal 6.x

Erstmal Hallo Leute,

ich suche ein Geomarketingmodul welches den Websitebetrachter anhand seiner IP Adresse Bannerwerbung aus seiner PLZ Region zeigt.

Also das ein User aus Hamburg nicht den Banner eines Kölner Restaurants sieht sondern aus Hamburg und Umgebung.

Danke schonmal.

LG

  • 2 Kommentare

FillPDF

Eingetragen von flotterhuepfer (17) am 14.01.2010 - 12:49 Uhr in
  • Module
  • Drupal 6.x

Hallo Zusammen,
habe bereits zahllose Versuche hinter mir, komme allerdings kein Stück weiter.

Folgendes, ich habe mit Webform ein Formular erstellt, was auch soweit wunderbar funktioniert. Mein altes Formular, was ich als PDF vorliege habe, verfügt über die gleichen Felder die mit dem AR ausgefüllt werden können.

  • 2 Kommentare
  • Weiterlesen
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 942
  • 943
  • 944
  • 945
  • 946
  • 947
  • 948
  • 949
  • 950
  • …
  • nächste Seite ›
  • letzte Seite »

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Git und rsync sind die wichtigsten Werkzeuge
    vor 2 Tagen 20 Stunden
  • Arrrrg. Nix Tabelle :-D /*
    vor 4 Wochen 5 Tagen
  • Textboxen mit Tabelle
    vor 4 Wochen 5 Tagen
  • Du sollst ja auch keine
    vor 4 Wochen 5 Tagen
  • Theme
    vor 4 Wochen 5 Tagen
  • Welches Theme benutzt du
    vor 4 Wochen 5 Tagen
  • Mit Responsive Raster hatte
    vor 4 Wochen 6 Tagen
  • Hallo Alex,um das Häkchen
    vor 4 Wochen 6 Tagen
  • Modul view_unpublished
    vor 5 Wochen 15 Stunden
  • Modul "override node options"
    vor 5 Wochen 1 Tag

Statistik

Beiträge im Forum: 250274
Registrierte User: 20486

Neue User:

  • Robertolix
  • DavidBit
  • JeraldZeF

» Alle User anzeigen

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

Drupal Security

  • Orejime - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-032
  • SAML SSO - Service Provider - Critical - Authentication bypass - SA-CONTRIB-2026-031
  • Automated Logout - Moderately critical - Cross-site request forgery - SA-CONTRIB-2026-030
  • Unpublished Node Permissions - Critical - Access bypass - SA-CONTRIB-2026-029
  • AI (Artificial Intelligence) - Moderately critical - Information Disclosure - SA-CONTRIB-2026-028
Weiter

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