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 (9463)
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

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • 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
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 1 Woche 2 Tagen
  • Textboxen mit Tabelle
    vor 1 Woche 2 Tagen
  • Du sollst ja auch keine
    vor 1 Woche 2 Tagen
  • Theme
    vor 1 Woche 2 Tagen
  • Welches Theme benutzt du
    vor 1 Woche 2 Tagen
  • Mit Responsive Raster hatte
    vor 1 Woche 3 Tagen
  • Hallo Alex,um das Häkchen
    vor 1 Woche 3 Tagen
  • Modul view_unpublished
    vor 1 Woche 4 Tagen
  • Modul "override node options"
    vor 1 Woche 5 Tagen
  • Im Grunde ist dass ein
    vor 2 Wochen 20 Stunden

Statistik

Beiträge im Forum: 250270
Registrierte User: 20478

Neue User:

  • Stevebok
  • Robertnobia
  • AltonRaf

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