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

Views Jahr Felder ausgabe mit PHP

Eingetragen von Bubie123 (20)
am 04.03.2015 - 20:32 Uhr in
  • Views
  • Drupal 7.x oder neuer

Hi, ich möchte einen Block machen mit nur Artikeln aus aktuellen Jahr. Wenn Artikeln nicht vorhanden sind dann soll mindestens ein Artikel aus vorherigen Jahr gezeigt werden.
Weiß jemand wie ich an die Jahr Felder rankommen kann? Wo stehen diese Datenbank Felder?

‹ Related Content -> MULTIPLE taxonomy terms Views Felder filtern vom aktuellen user ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Sieh dir Views-Filter an.

Eingetragen von bolshii (148)
am 04.03.2015 - 13:14 Uhr

Sieh dir Views-Filter an. Sollten die Views-Filter nicht ausreichend Funktionalität bieten, brauchst du eine Bedingung ( if-else ). Dann wirst du aber wohl nicht an einem selbstgeschriebenen node--content-type.tpl.php vorbei kommen.

Wichtig ist das Feld, welches das Jahr beinhaltet. Den Wert nimmst du als Parameter für die condition.

Viel Erfolg!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du meinst bestimmt das Datum der Beitragserstellung.

Eingetragen von marco.b (645)
am 04.03.2015 - 21:34 Uhr

Die kannst du als Filter in Views abfragen. Stichwort: Inhalt: Beitragsdatum / node created.
Was passieren soll, wenn der view keine Ergebnisse liefert, kannst du unter "erweitert" einstellen. Für deinen Fall wäre das richtige, einen 2. View darzustellen mit x nodes vom Vorjahr.

Beste Grüße
Marco

  • Anmelden oder Registrieren um Kommentare zu schreiben

Noch ein Tipp:

Eingetragen von marco.b (645)
am 04.03.2015 - 21:39 Uhr

Das hier ist zwar was anderes als du gefragt hast, könnte aber auch interessant sein: https://www.drupal.org/project/sna_blocks

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bitte keine Doppelposts!

Eingetragen von marco.b (645)
am 04.03.2015 - 22:18 Uhr

@ Bubie123
Deine Threads http://www.drupalcenter.de/node/52871 und http://www.drupalcenter.de/node/52877 sind doch an sich das gleiche Thema. Du postest nach erster Antwort, die dir nicht gleich geholfen hat, gleich einen zweiten?! Das finde ich nicht gut, zerfranzt das ganze und macht unnötig Wirbel. Bitte bei einem bleiben und etwas Geduld, es geht ja nicht um breite Streuung, sondern um Hilfe zur Selbsthilfe und Lernbereitschaft. Danke.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Artikel anzeige von diesem Jahr wenn nicht dann vorheriges Jahr

Eingetragen von Bubie123 (20)
am 05.03.2015 - 09:38 Uhr

Hallo, kann ich alle Artikel von diesem Jahr in einen Block anzeigen in Form von Feldern mit Drupal Views?
Ich habe mehrere Artikel aus verschiedenen Jahren. Ich möchte alle Artikel nach Jahr sortieren und eine Funktion einbauen. Die alle Artikel nach Jahr sortiert wenn nicht vorhanden, dann soll vorheriges Jahr angezeigt werden mit mindesten einen Artikel.
Geht das oder muss ich ein Modul entwickeln?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie das geht, habe ich im

Eingetragen von marco.b (645)
am 05.03.2015 - 10:29 Uhr

Wie das geht, habe ich im Groben schon oben beantwortet. Nächster Schritt für dich: Lerne, views zu verstehen und damit umzugehen. Damit kannst du individuelle Datenabfragen bauen und die Inhalte in unterschiedlichster Form ausgeben. Wenn du dazu Fragen hast, gerne, aber dann spezifisch.
Tipp: http://nodeone.se/en/taming-the-beast-learn-views-with-nodeone

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke

Eingetragen von Bubie123 (20)
am 06.03.2015 - 00:09 Uhr

Danke, ich werde mich melden :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Beim versuch von Views Modul

Eingetragen von Bubie123 (20)
am 11.03.2015 - 19:02 Uhr

Wie kann ich die Felder auslesen?

Mein Datenfeld heißt „feld_jahr“

Mein Code

<?php
/**
*    Implements book_views_api().
*/

function jahresauswahl_views_api() {
    return array(
   
'api' => '2',
   
'path' => drupal_get_path('module','jahresauswahl'),
    );
}

function
jahresauswahl_info_fields() {
//  $cache = _field_info_field_cache();
//  $info = $cache->getFields();

 
$fields = array();
  foreach (
$info as $key => $field) {
    if (!
$field['deleted']) {
     
$fields[$field['field_jahr']] = $field;
    }
  }

  return
$fields;
}

echo
jahresauswahl_info_fields($fields);

   
echo
"Hallo Welt";
?>

 

Ich sehe nur die Ausgabe Hallo Welt :-) . Welche Funktionen soll ich verwenden? https://api.drupal.org/api/views/views.api.php/7 ?

Zuerst möchte ich das Feld ausgeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Keiner hat eine Idee?

Eingetragen von Bubie123 (20)
am 11.03.2015 - 19:02 Uhr

Keiner hat eine Idee????

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der gut gemeine Hinweis ist,

Eingetragen von wla (9461)
am 11.03.2015 - 20:41 Uhr

Der gut gemeine Hinweis ist, lerne mit Views umzugehen, dann brauchst Du das nicht selbst zu programmieren. Den Link zu der entsprechenden Tutorial Serie hast Du ja oben schon bekommen. Programmierung für Views ist Stoff für fortgeschrittene Drupal-Programmierer.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 12 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