How about using the "placements of object" feature? Then you could just place the user under each course he/she's subscribing to. For the user to be able to subscribe to courses, he/she has to be able to edit his/her own account, which is the object in this case.
Hi Eirik,
i'm not sure, if i understand your advice. Do you mean with "placements of object", that the user, when he suscribes to a course, would create a node of his own user account and this node will be placed under the course he suscribes in? Thanks for your advice, i will try out with it. If you meant another method, i would be thankful, if you could tell me!
But i'm thinking about the code for creating a new node in a special directory. The code must contain the user id, the node id of the object where the new node is copied to and the node id of the object itself. Can someone help me with this? Is there a special command for creating nodes and directly coping them under a specific object?
[quote]Do you mean with "placements of object", that the user, when he suscribes to a course, would create a node of his own user account and this node will be placed under the course he suscribes in?[/quote]
That's exactly what I meant. Sorry if my post was a little unclear.
On the code part, I think you would come a long way by examining the "placements part" of the admin template for editing an object.
That's exactly what i'm doing the last three days :-) I'm quite new to ezp, so i have difficulties understanding every part of the module system. I saw, that there is a possibility in /content/edit_placement.tpl to define the folder where the node should be placed, but i have troubles 'transporting' the course_id through the 'edit-form' from my course page to the edit page, where i then want to define the folder.
I have created a <input type="hidden" name="SetCourseID" value="{$node.node_id}" />, and i get the $SetCourseID in the /user/edit.php (it is a user node, which must be copied) with $setCourseID = $http->postVariable( 'SetCourseID' );
But as the 'SetCourseID' is not used in edit.php, i'm not knowing how to get the value of the $SetCourseID back in the edit.tpl
So if one can show me the command, how to store the $SetCourseID (perhaps throug a session command?!) back in a template variable, i would be very very thankful!!
Ok, i am getting angry with this now.
I found the command for viewing the value of $setCourseID in the template, but only in the /user/edit.tpl, and i must get it in the /content/edit.tpl.
How can i transfer a custom variable $setCourseID from the user/edit.php to the content/attribute_edit.php ???
I tried it with almost everything, and i'm loosing my patience now :-/ There must be some way, but i don't know, if doing this over $module, $..., ??!?!
Please help, i would be so thankful!! Thomas
You must be logged in to post messages in this topic!