Home / Forum / user upload

user upload

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Christian Keusch

Registriert seit: 03.02.2006

Beiträge: 26

Montag, 02. Oktober 2006 17:24:41

hallo,
ich bin dabei eine seite zu erstellen auf der ausgewählte user files uploaden dürfen.
leider habe ich es aber bis jetzt nur geschafft, das die user den ganzen node bearbeiten können! dadurch können zwar files upgeloaded werden, jedoch können auch sämtliche anderen eigenschaften geändert werden. ich suche eine möglichkeit dem user nur den upload zu ermöglichen?

bis jetzt habe ich es auf diese weise gemacht:
{section show=$node.object.can_edit}
<form method="post" action={"content/action/"|ezurl}>
<input type="hidden" name="ContentObjectID" value="{$node.object.id}" />
<input class="button forum-account-edit" type="submit" name="EditButton" value="{'Upload'|i18n('design/standard/node/view')}" />
</form>
{/section}

mfg, christian.

-------------------------
thx frik!

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Dienstag, 03. Oktober 2006 12:55:01

Hallo Christian,

mir fällt spontan nix ein wie man nur einzelne attribute eines nodes zur Bearbeitung frei geben kann.
Du könntest evtl. folgendes machen:

1. neue edit templates für die content-klasse erstellen wo abgefragt wird ob ein user z.B. einer speziellen usergruppe angehört ( die bilder hochladen darf )
(dies ist aber nur ein workaround - du blendest ja nur felder aus)

2. besser wäre das du die dateien die dem node angehören nicht im node speicherst sondern als eigenenes node-object darunter, so kannst du über das rechtesystem erlauben oder nicht erlauben

Vielleicht hilfts ja bissl weiter
Gruß Felix

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Christian Keusch

Registriert seit: 03.02.2006

Beiträge: 26

Dienstag, 03. Oktober 2006 13:16:18

ich hab für die beiden templates edit und edit_right_menue ein neues override gemacht, so hat es gut funktioniert!

danke, christian.

-------------------------
thx frik!

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein