Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Tags bei mehreren Nodes gleichzeitg setzen

Eingetragen von inst (300)
am 15.03.2012 - 07:43 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo,
ich möchte bei hundert Nodes gleichzeitig ein bestimmtes Tag setzten.

Ich habe mir gedacht, dass ich die Nodes mit Views filter, das heißt die Ansicht auf Nodes mit einem bestimmten Inhaltstyp, mit einem bestimmten Datum, usw. einschränke.

Kennt jemand ein Modul oder hat wer einen Tipp für mich ?

danke!

‹ Hat jem,and Erfahrung mit den Managed Server M von Strato? [gelöst] plötzlich Fehlermeldungen bei Drupal 7.12 Neuinstallation ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Versuche mal, ob es mit dem

Eingetragen von wla (9461)
am 15.03.2012 - 08:37 Uhr

Versuche mal, ob es mit dem Modul Views Bulk Operations zu machen ist. Das ist jedenfalls für solche Aufgaben ausgelegt.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, also für mehrere Hunder

Eingetragen von Hyp1 (1463)
am 15.03.2012 - 08:37 Uhr

Hi,

also für mehrere Hunder Nodes ist Views micht zu gebrauchen.
Vergiss nicht dass Views mit Paging arbeitet daher wird
das wohl nicht funktionieren.

So gehts:
Am besten du Bootstrapst Drupal in einer normalen php Datei, ladest Term
und alle Nodes, hängst den Term an den Node an und speicherst
den Node wieder mit node_save.

import.php (Im Drupal Root Verzeichnis ausführen)

<?php
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
$term=taxonomy_get_term_by_name("DEIN_TERM_NAME");
var_dump($term);

//Deine Node Typen holen
$res=db_query("SELECT nid FROM {node} WHERE type='DEIN_NODE_TYPE'");
while(
$n=db_fetch_object($res)){
//Node laden
$node=node_load($n->nid);
//Term an Node anhängen
$node->taxonomy=$term;

//Node speichern
node_save($node);

//Node ausgeben
var_dump($node)."<hr>";

};
?>

So gehts besser

Lieber Gruss

  • Anmelden oder Registrieren um Kommentare zu schreiben

BOOTSTRAP

Eingetragen von inst (300)
am 15.03.2012 - 17:40 Uhr

Vielen Dank für die Feedbacks.-

Eines hätte ich noch erwähnen sollen. Die Nodes, die ein Tag bekommen sollen, sind nicht alle Nodes eines Inhalttyps, sondern nur jene eines bestimmten Jahres.
Deswegen hab ich am Anfang gleich an Views gedacht wg. dem Filtern.

Also z.B.:
Projekt 1, Projekt 2, ..., Projekt 100 -> bekommen den Tag 2011
Projekt 101, Projekt 102, ..., Projekt 200 -> bekommen den Tag 2012

Ich will in Folge dieses Jahreszahlen-Tags 2011, 2012, ... dazu nutzen mit PHP Header einzublenden.
Also beim Tag 2011 immer den Header1, beim Tag 2011 immer den Header 2012, ...

Da es sich ja um Jahreszahlen handelt hab ich auch noch eine zweite Idee gehabt. Jedes Projekt hat nämlich ein Datum z.B. 12.04.2011
Aber das funktioniert auch nicht, da in den Patterns für die URL-Alias des Inhaltstyps nur das Datum einsetzbar ist. Ich braucht aber nur die Jahreszahl.
Falls das funktioniert, dann könnte ich die Header auch in Abhängigkeit der URL anzeigen lassen.-

danke nochmal.-
Ich würd mich über ein weiters Feedback freuen.-

vg, frank

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nun ja

Eingetragen von ronald (3857)
am 15.03.2012 - 18:10 Uhr

Bei einer schlechten Struktur wird es erheblich komplizierter und schwierig.
Solltest du ein Query zum Laufen bringen (mit natuerlichen Ausdruecken ist es eventuell moeglich), wird die Abfrage recht lange laufen.
Da die Datenstruktur unguenstig aufgebaut ist, muss jeder Datensatz geladen und durchsucht werden.

Wenn diese Anwendung noch lange im Einsatz bleiben soll, lohnt sich die Neustrukturierung der Daten, dass das Projektdatum ein eigenes Feld bekommt.

Dann kann man dies mit Views automatisieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

URL-Alias Benutzerdefiniertes Format

Eingetragen von inst (300)
am 15.03.2012 - 18:36 Uhr

Uh, da war ich zu vorschnell.
Ich kann doch das Jahr von meinem Datumin die URL Alias einbauen.-

Bei den Replacement Patterns hab ich das gefunden: Benutzerdefiniertes Format [current-date:custom:?]
Und mit dem "Y" komm ich zum Jahr: [current-date:custom:Y]/projekt/[node:title]
Damit habe ich die Jahreszahl im Path.

Da ich insgesamt 40 Header für 40 Jahre, hab müsste ich ziemlich viele Blöcke bauen.-

Hast du sowas wie in diesem Artikel "Show a unique header image by path" schon mal ausprobiert ?
http://adaptivethemes.com/show-a-unique-header-image-based-on-path

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20460

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

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