Node Relativity Parent + Child und verschiedene User
Eingetragen von kev52 (423)
am 30.09.2007 - 17:32 Uhr in
am 30.09.2007 - 17:32 Uhr in
Ich arbeite aktuell mit Node Relativity, meine Frage dazu wäre, ob man immer der Autor sein muss um Children zu erzeugen oder ist es auch möglich children an einen parent eines anderen user zu hängen? Wenn ja wie genau muss man das angehen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Das geht mit "/node/add/inhaltstyp/parent/' . $nid .'"
am 30.09.2007 - 18:38 Uhr
Moin kev52:
ich habe das in meinen Fall über folgendermaßen gelöst:
Ich habe den Inhaltstyp "Projekt". User können können in den Nodeansicht dem Projekt ein Child hinzufügen, in meinem Fall den Inhaltstyp "Arbeitsgruppe"
Den Inhaltstyp "Projekt" habe mit der Datei node-projekt.tpl.php gethemed:
Dort habe ich folgenden Code eingefügt:
<?php
global $current_view;
$view_2 = views_get_view('arbeitsgruppen2');
$current_view->args[0]=$nid;
print views_build_view('embed', $view_2, $current_view->args);
?>
<?php
if (in_array('Schueler',$GLOBALS['user']->roles)):
print '<a href="/node/add/arbeitsgruppe/parent/' . $nid .'">neue Arbeitsgruppe eintragen</a>';
endif;
?>
mit dem View 'arbeitsgruppen2' lasse ich alle bereits eingetragene Arbeitsgruppen anzeigen. Mit if (in_array('Schueler'... beschränke ich die Möglichkeit einen Child anzulegen auf die Benutzerolle "Schueler".
Die wichtigeste Zeile ist aber diese hier
print '<a href="/node/add/arbeitsgruppe/parent/' . $nid .'">neue Arbeitsgruppe eintragen</a>';
Über $nid wird die Arbeitsgruppe dem gewünschten Projekt über dessen $nid zugewiesen
Ich hoffe das hilft weiter
Gruß Jonas
na das sieht doch sehr gut
am 30.09.2007 - 22:01 Uhr
na das sieht doch sehr gut aus, werde ich direkt mal in Angriff nehmen. Bin dir echt dankbar dafür!
http://www.deafvision.de
du bist mein offizieller
am 01.10.2007 - 00:00 Uhr
du bist mein offizieller Held des Abends... ich danke dir, es funzt einwandfrei!
Im Grunde sogar ne recht simple Sache, hätte gar nicht gedacht, dass das so geht!
http://www.deafvision.de