Zwei Inhalte / nodes automatisch verbinden - wenn vorhanden
Eingetragen von firstlevel (519)
am 18.08.2013 - 10:13 Uhr in
am 18.08.2013 - 10:13 Uhr in
Servus,
ich suche nach einer Möglichkeit (möglichst automatisch) zwei Nodes miteinander zu verbinden, WENN eine zweite vorhanden ist.
z.B. Ich habe einen Node mit dem Bezug zu Vornamen. Beispiel: Björn. In diesem Node gibt es ein Feld mit Varianten zu diesem Vornamen: z.B. Bjorn.
Wie kann ich es hinkriegen das WENN eine Variante eingetragen ist, und WENN diese als node = titel vorhanden ist, miteinander verlinkt wird? (und dieses möglichst automatisch, manuell über 60k Datensätze ist bisschen viel)
Ich habe keine Idee, außer das entity da irgendwie mit einspielen könnte...
- Anmelden oder Registrieren um Kommentare zu schreiben
"Verlinken" könntest du das
am 18.08.2013 - 10:31 Uhr
"Verlinken" könntest du das Ganze über ein "Entity-Reference" Feld im Content-Typ selbst.
Ein fertiges Modul kenne ich für diesen Anwendungsfall nicht - wahrscheinlich könnte man sich das auch über Rules zusammenbasteln (Komponenten). Alternativ geht das Ganze in einem eigenen Modul wie folgt:
Um das Ganze zu automatisieren, müsstest du dir ein eigenes Modul schreiben, welches dir die Titel entsprechend "zusammensucht" und dann in das Entity-Reference Feld "einträgt".
Da du hier 60k Datensätze hast, wäre der Einsatz der Batch-API sinnvoll - so kannst du die Jobs nach und nach abarbeiten lassen und umgehst evtl. PHP Scriptlaufzeitfehler/ Memory Limits.
Weitere Infos:
http://api.drupal.org/api/examples/batch_example!batch_example.module/group/batch_example/7
http://www.metaltoad.com/blog/using-drupal-batch-api
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
hört sich auf jeden Fall
am 18.08.2013 - 12:35 Uhr
hört sich auf jeden Fall nicht nach etwas an,was man selbst mal eben so schnell lösen kann. Danke für die Info :/
vielleicht gibt es ja noch weitere Ideen
Drupal im Einsatz: Bachblueten-Ratgeber.de - Schuessler-Salze-Ratgeber.de - Tomaten24.de
coming soon: Selbstversorger.com - Bio-Lieferdienste.de