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

Ubercartfunktion löscht Nodereferenz

Eingetragen von inuninu (2)
am 30.03.2010 - 11:59 Uhr in
  • Module
  • Drupal 6.x

Ich habe folgendes Problem.
Wenn ich die Ubercartfunktion uc_cart_add_item anwende, wird in einer Referenznode A die Referenz zu dem Produkt gelöscht, dass ich gerade durch die Funktion dem Einkaufwagen hinzugefügt habe und ich verstehe nicht warum.

Ein paar mehr Details:

Wenn ein Mitglied die Node x vom CCK-Content-Type A erstellt, wird per Rules Modul neuer Inhalt und zwar eine Produktnode y, nennen wir es Typ B erstellt.
Ebenfalls durch Rules werden in beiden Nodes Referenzen zu einander erstellt. Das klappt auch alles wunderbar, doch sobald ich ebenfalls per Rules die erstellte
Produktnode dem Einkaufswagen hinzufüge, ist die Referenz in Node x auf einmal futsch.

Ich habe bereits versucht, die Referenz einfach wieder herzustellen in dem ich Node x über das Referenzfeld in der Produktnode y wieder lade, aber auch das funktioniert nicht und im Debugmode von Rules bekomme ich nur die Nachricht: unable to load argument 0.

Es scheint also, als wäre da etwas verloren gegangen, oder was mache ich falsch?

Ich habe das Zufügen der Produktnode bisher mit den folgenden Snippets versucht, die beide erfolgreich die Produktnode zum Warenkorb hinzufügen.

<?php
$nid
= $node->nid;
$qty = 1;
$nid = $node->nid;
uc_cart_add_item($nid, $qty);
uc_cart_get_contents($cart_id, 'rebuild');
drupal_set_message('Your cart has been updated!');
?>

oder

<?php
$nid
= $node->nid; 
$form_state = array(
   
'values' => array(
     
'nid' => $nid,
     
'qty' => 1,
    ),
  );
 
$node = node_load($nid);
 
drupal_execute("uc_product_add_to_cart_form", $form_state, $node);
?>

Was mir ausserdem auffällt ist, dass Rules, sobald ich die Snippets dort anwende, keinen anderen Code mehr ausführt. Sobald ich die Funktionen lösche,
arbeitet Rules wieder wie erwartet.

Ich bin dankbar für jeden Hinweis, denn ich sitze da nun seit einigen Tage immer wieder mal dran und komme nicht weiter.

‹ D5 Ubercart Probleme beim Checkout [gelöst] Berechtigungen setzen, die nicht in der Liste stehen ? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Gelöst

Eingetragen von inuninu (2)
am 31.03.2010 - 13:23 Uhr

So nach nun zwei Wochen, habe ich das Problem endlich gelöst. Es lag offensichtlich an einer Kombi an zusätzlich benötigten "Save Content" Befehlen und einigen Konflikten bei der Erstellung programmatischer Nodes. Zu letzerem Thema gibt es die deutlich besten Hinweise
hier.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Nach Upgrade auf Drupal 9 Fehler im Installationsprofil
  • Es gibt noch Tickets für das DrupalCamping!
  • Komplexe Layouts per Drag & Drop mit Layout Paragraphs
  • Reload der vollständigen Seite
  • [doch nicht gelöst] View zeigt unter Felder falsche Werte
  • Die Splash Awards Deutschland und Österreich sind zurück!
  • [gelöst] Views in Seite einbetten
  • Fehler nach Drupal Core Update auf 7.91
  • (Gelöst) Taxonomie Beziehungen ausblendbar im Backend?
  • Suche Upgradeempfehlungen einer existenten Drupal7 Site auf 9/10?
  • Develop Custom Field in Views
  • Wie View mit einem Array von ids filtern?
Weiter

Neue Kommentare

  • Mein Hinweis sagt, daß du das
    vor 1 Tag 12 Stunden
  • Erstmal danke für Deine
    vor 1 Tag 12 Stunden
  • Hast Du diesen Eintrag auch
    vor 1 Tag 16 Stunden
  • Sehr interessanter und
    vor 3 Tagen 28 Minuten
  • Works as designed – Erwartetes Verhalten
    vor 4 Tagen 23 Stunden
  • Welcher Fehler wird im Drupal
    vor 5 Tagen 14 Stunden
  • Zu früh gefreut. Jetzt
    vor 5 Tagen 16 Stunden
  • Filterkriterien » Hinzufügen » Kategorie » webformulareingabe
    vor 5 Tagen 16 Stunden
  • Müsste da noch ein Filter auf
    vor 5 Tagen 21 Stunden
  • Hast Du mal die Ausgabe des
    vor 5 Tagen 21 Stunden

Statistik

Beiträge im Forum: 247955
Registrierte User: 19632

Neue User:

  • vagneralex3
  • zahid hasan
  • Davidenabs

» Alle User anzeigen

User nach Punkten sortiert:
wla9220
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 3 Gäste online.

Benutzer online

  • alanjones25

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