Mit einem externen Formular Inhalte in die DB schreiben
Mit einem externen Formular Inhalte in die DB schreiben
Gibt es eine Lösung dass man mit einem externen Formuar Einträge in ein Objekt schreiben kann, oder besteht die Möglichkeit die Benutzerverwaltung so zu erstellen, dass ein User direkt auf die Eingabemaske eines Objektes gelangt?
Hm, ich nehme einmal an, dass es darum geht, dass ein bestimmter User nur ein bestimmtes Objekt bearbeiten darf. Da habe ich auch lange gesucht, wie's geht, denn ich dachte zuerst, man könnte einfach hier auch einen Arbeitsbereich zuordnen. Nachdem das nicht so ist, bleib nur die Möglichkeit, Klassen oder auch einzelne Objekte auf bestimmte Benutzer einzuschränken.
Aber Achtung, wenn man nachträglich eine Beschränkung bei einer Klasse enträgt, muss man das bei allen Objekten dieser Klasse manuell nachtragen!
Aber Achtung, wenn man nachträglich eine Beschränkung bei einer Klasse enträgt, muss man das bei allen Objekten dieser Klasse manuell nachtragen!
-
- Senior Member
- Beiträge: 3735
- Registriert: Do 1. Jan 1970, 02:00
- Wohnort: Karlsruhe
- Kontaktdaten:
Re: Mit einem externen Formular Inhalte in die DB schreiben
Hi.
Wenn Sie noch etwa 3 bis 4 Wochen warten können, dann kann man das mit webEdition sehr sehr einfach machen.sharin hat geschrieben:Gibt es eine Lösung dass man mit einem externen Formuar Einträge in ein Objekt schreiben kann, oder besteht die Möglichkeit die Benutzerverwaltung so zu erstellen, dass ein User direkt auf die Eingabemaske eines Objektes gelangt?
-
- Senior Member
- Beiträge: 3735
- Registriert: Do 1. Jan 1970, 02:00
- Wohnort: Karlsruhe
- Kontaktdaten:
-
- Senior Member
- Beiträge: 3735
- Registriert: Do 1. Jan 1970, 02:00
- Wohnort: Karlsruhe
- Kontaktdaten:
Hi.
Na diese Anpassung ist ja nun nicht soooo schwierig. Man muss dazu nur eine Klasse mit den entsprechenden Feldern anlegen und dann muss man mit <we:write> nicht ein Dokument sondern ein Objekt schreiben.Stefanie hat geschrieben:Hallo,gibt es ein solches Beispiel schon irgendwo?
(In der DevEdge finde ich nur das Gästebuch mit der Basis-Version, wüsste aber ganz gern, wie man sowas mit dem DB-Modul löst...)
Hallo,
ja stimmt, war wirklich ganz einfach
Eine Frage noch zu der Suchausgabe dieser Gästebuch-Objekte:
In der Klasse habe ich den Namen als Title und den Text als Description definiert.
In der listview der Suche habe ich aber auch noch einen "weiterlesen..."-Link:
Wenn ich nun über die Suche nach einem Gästebuch-Namen suche, spuckt mir die listview folgendes aus:
[url]http://www.name_der_domain.com/suche/2004_05_27_25[/url]
die natürlich nicht gefunden werden kann.
Muss ich nun doch für jedes Objekt im Gästebuch auch noch ein Dokument schreiben lassen, damit das Ding bei der Suche darstellbar wird ?
Danke und Grüße
Stefanie
ja stimmt, war wirklich ganz einfach
Eine Frage noch zu der Suchausgabe dieser Gästebuch-Objekte:
In der Klasse habe ich den Namen als Title und den Text als Description definiert.
In der listview der Suche habe ich aber auch noch einen "weiterlesen..."-Link:
Code: Alles auswählen
<a href="<we:field name="we_path">">weiterlesen...</a>
ist ja soweit ganz nett, nur der "weiterlesen..."-Link führt dann auf die 404-Fehlerseite. Klar, das Ganze ist ja kein Dokument, sondern ein Objekt, und we_path führt mich dann zu folgender Seite:Andreas
Hallo, ...da will ich mich doch gleich mal ins Gästebuch eintragen, blabla weiterlesen...
[url]http://www.name_der_domain.com/suche/2004_05_27_25[/url]
die natürlich nicht gefunden werden kann.
Muss ich nun doch für jedes Objekt im Gästebuch auch noch ein Dokument schreiben lassen, damit das Ding bei der Suche darstellbar wird ?
Danke und Grüße
Stefanie
Hallo,
leider weiß ich noch immer nicht, wie ich das lösen soll.
Muss ich nun für jeden Gästebucheintrag zusätzlich zum Objekt auch noch ein Dokument schreiben lassen? Dann hätte ich wohl eine korrekte Suchausgabe, aber alle Einträge wären dann doppelt angelegt (einmal als Objekt und einmal als Dokument).
rätselnde Grüße
Stefanie
leider weiß ich noch immer nicht, wie ich das lösen soll.
Muss ich nun für jeden Gästebucheintrag zusätzlich zum Objekt auch noch ein Dokument schreiben lassen? Dann hätte ich wohl eine korrekte Suchausgabe, aber alle Einträge wären dann doppelt angelegt (einmal als Objekt und einmal als Dokument).
rätselnde Grüße
Stefanie
sorry, aber das verstehe ich nur zum Teil
Wenn ich einen Link mit "we_path" ausstatte, dann kann dieser Link nur bei Dokumenten funktionieren, nicht bei Objekten.
Ok, soweit klar.
we_path enthält bei Dokumenten den absoluten Pfad zur Datei, bei Objekten aber nur den Namen des Objektes (in meinem Fall ein automatischer Name wie "2004_06_02_64").
Jetzt soll ja die Suchausgabe sowohl Dokumente als auch Objekte auflisten können.
Muss ich dafür jetzt irgendwie (wie ?) innerhalb der Such-listview abfragen, ob das jeweilige Result ein Dokument oder ein Objekt ist?
Und wenn es ein Objekt ist, müsste ich mir die ID irgendwie ermitteln (vielleicht mit split aus dem Namen rausschneiden...) um dann dem Link zu sagen:
das erscheint mir doch ziemlich umständlich.
Zumal es dann auch nur für die Gästebuch-Objekte funktionieren würde,
sobald andere Objekte über die Suche gefunden werden, klappt das nicht mehr...
Denke ich hier völlig um die Ecke?
Grüße
Stefanie
Wenn ich einen Link mit "we_path" ausstatte, dann kann dieser Link nur bei Dokumenten funktionieren, nicht bei Objekten.
Ok, soweit klar.
we_path enthält bei Dokumenten den absoluten Pfad zur Datei, bei Objekten aber nur den Namen des Objektes (in meinem Fall ein automatischer Name wie "2004_06_02_64").
Jetzt soll ja die Suchausgabe sowohl Dokumente als auch Objekte auflisten können.
Muss ich dafür jetzt irgendwie (wie ?) innerhalb der Such-listview abfragen, ob das jeweilige Result ein Dokument oder ein Objekt ist?
Und wenn es ein Objekt ist, müsste ich mir die ID irgendwie ermitteln (vielleicht mit split aus dem Namen rausschneiden...) um dann dem Link zu sagen:
Code: Alles auswählen
<a href="/gaestebuch/detail.php?we_objectID=ERMITTELTE_ID">weiterlesen...</a>
Zumal es dann auch nur für die Gästebuch-Objekte funktionieren würde,
sobald andere Objekte über die Suche gefunden werden, klappt das nicht mehr...
Denke ich hier völlig um die Ecke?
Grüße
Stefanie
Hallo,
das wäre eine super Idee, aber leider habe ich eine listview type="search", und die gibt bei Objekten nur die Felder "Title", "Description", "we_path" und "we_text" aus.
Ansonsten: was macht denn das Attribut tid ??? (steht nämlich nicht in der Tag-Referenz.) Ist das vielleicht dasselbe wie triggerid ? Wenn ja, dann gilt es nämlich nur für die listview type="object"
Ich habe jetzt mal dem field "Title" das Attribut hyperlink="true" gegeben
(obwohl ich das live lieber nicht tun möchte, sonder eher den weiterlesen Link benutzen will).
Jedenfalls gibt mir dieser verlinkte Titel jetzt tatsächlich das Objekt aus, aber leider nicht auf der dafür vorgesehenen Detailseite, sondern auf der Suchseite selbst...
also: suche/index.php?we_objectID=60
statt: gaestebuch/eintrag.php?we_objectID=60
mhmm???
Grüße
Stefanie
das wäre eine super Idee, aber leider habe ich eine listview type="search", und die gibt bei Objekten nur die Felder "Title", "Description", "we_path" und "we_text" aus.
Ansonsten: was macht denn das Attribut tid ??? (steht nämlich nicht in der Tag-Referenz.) Ist das vielleicht dasselbe wie triggerid ? Wenn ja, dann gilt es nämlich nur für die listview type="object"
Ich habe jetzt mal dem field "Title" das Attribut hyperlink="true" gegeben
(obwohl ich das live lieber nicht tun möchte, sonder eher den weiterlesen Link benutzen will).
Jedenfalls gibt mir dieser verlinkte Titel jetzt tatsächlich das Objekt aus, aber leider nicht auf der dafür vorgesehenen Detailseite, sondern auf der Suchseite selbst...
also: suche/index.php?we_objectID=60
statt: gaestebuch/eintrag.php?we_objectID=60
mhmm???
Grüße
Stefanie
-
- Senior Member
- Beiträge: 1319
- Registriert: Do 22. Mai 2003, 23:25
Hallo,
Danke für den Tipp, aber leider funktioniert das nicht.
Laut Tag-Referenz kann man das Attribut "triggerid" nur bei einer listview type="object" benutzen, ich habe aber eine listview type="search".
Ich habe es trotzdem mal angegeben, es bringt aber leider nichts.
Der verlinkte "Title" führt mich zu folgender Seite:
/suche/index.php?we_objectID=70<pid=536<we_objectTID=
dabei müsste er doch eigentlich zu dieser Seite führen
/gaestebuch/eintrag.php?we_objectID=70<pid=536<we_objectTID=
Das mit dem verlinkten "Title" wäre sowieso nur eine Notlösung,
eigentlich möchte ich viel lieber den weiterlesen..._Link benutzen.
(aber we_path eignet sich nicht für Objekte. )
Meine listview sieht nun so aus:
Wie bringe ich denn nur we_path dazu, bei Objekten auf die Detailseite zu verweisen?
Grüße
Stefanie
Danke für den Tipp, aber leider funktioniert das nicht.
Laut Tag-Referenz kann man das Attribut "triggerid" nur bei einer listview type="object" benutzen, ich habe aber eine listview type="search".
Ich habe es trotzdem mal angegeben, es bringt aber leider nichts.
Der verlinkte "Title" führt mich zu folgender Seite:
/suche/index.php?we_objectID=70<pid=536<we_objectTID=
dabei müsste er doch eigentlich zu dieser Seite führen
/gaestebuch/eintrag.php?we_objectID=70<pid=536<we_objectTID=
Das mit dem verlinkten "Title" wäre sowieso nur eine Notlösung,
eigentlich möchte ich viel lieber den weiterlesen..._Link benutzen.
(aber we_path eignet sich nicht für Objekte. )
Meine listview sieht nun so aus:
Code: Alles auswählen
<we:listview name="volltextsuche" type="search" triggerid="541" rows="10">
<we:repeat>
<we:field name="Title" type="text" hyperlink="true"/>
<we:field name="Description" type="text" max="200"/>
<a href="<we:field name="we_path">">weiterlesen...</a>
</we:repeat>
</we:listview>
Grüße
Stefanie
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste