?we_objectID=

Hier können Sie Fragen bezüglich des Datenbank-/Objektmoduls stellen.
WBTMagnum
webEdition Partner
webEdition Partner
Beiträge: 1825
Registriert: Di 7. Mär 2006, 16:50
Wohnort: Wien
Kontaktdaten:

Re: ?we_objectID=

Beitragvon WBTMagnum » Mi 13. Feb 2013, 11:37

Hallo Ooge,

Je nachdem wie deine Templates aufgebaut sind, kannst du mit dem Attribut "classid" in <we:object> oder <we:listview type="object"> arbeiten. Falls die beiden genannten Seiten das selbe Template verwenden, musst du die Seite entsprechend abfragen (z.B. mit <we:ifSelf>).

Für konkretere Hinweise braucht es jedoch zusätzliche Infos und die verwendeten Templates.

HTH,
Sascha

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: ?we_objectID=

Beitragvon e_herrmann » Mi 13. Feb 2013, 22:13

Hi,
schau dir bei der Listview mal das Attribut Triggerid an.

Als Alternative kannst du dir den Pfad aber auch selbst zusammenbauen. Und holst dir aus $GLOBALS['lv'] nur die ID.

Grüße Elko
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

AndreasWitt

Re: ?we_objectID=

Beitragvon AndreasWitt » Fr 15. Feb 2013, 01:48

Hallo Ooge,

für jede Klasse und auch jedes Objekt kannst s.g. Arbeitsverzeichnisse festlegen. Darüber kannst du steuern, dass Objekte einer Klasse nur unter einer bestimmten URL angezeigt werden... ganz unabhängig vom Template.

Was man alles mit Arbeitsverzeichnissen und den von Elko angesprochenen TriggerIDs machen kann, findest du in unserem Buch http://www.webedition-buch.de :D

WBTMagnum
webEdition Partner
webEdition Partner
Beiträge: 1825
Registriert: Di 7. Mär 2006, 16:50
Wohnort: Wien
Kontaktdaten:

Re: ?we_objectID=

Beitragvon WBTMagnum » Fr 15. Feb 2013, 14:49

Hallo Ooge,

Gibt es einen speziellen Grund, warum du <we:form method="get"> für die Ausgabe verwendest? Wäre <we:object > nicht geeigneter? Dort gibt es ja das Attribut "classid". Damit sollte sich diese Einschränkung eigentlich umsetzen lassen.

LG,
Sascha

ThomasGoebe

Re: ?we_objectID=

Beitragvon ThomasGoebe » Mi 20. Feb 2013, 03:26

Hallo Ooge,

lass uns Stück weise ran gehen. Zunächst fällt mir auf, dass Du in dem we:object useseourls="true" schreibst, Deine URL aber weiterhin ?we_objectID=xy ist. Das ist falsch. Stelle doch zunächst einmal ein, dass die SEO-URLs benutzt werden.
(webEdition Einstellungen, .htaccess anlegen für die Umleitung, siehe auch hier: http://forum.webedition.org/viewtopic.php?f=87&t=20988, Definition der Namen in der Klasse erstellen). Dann definiere Arbeitsbereiche, mit denen steuerst Du zumindest, welche Vorlagen für die Detailsseite genutzt werden und in welchen Verzeichnissen die Objekte angezeigt werden können.
Die triggerid gibt dann die ID eines Dokuments an, an welches das Objekt "rangehängt" wird. Dein Code sollte also klappen.
Du kannst auch zusätzlich in den Objekten bzw. in den Objektordnern (Reiter Eigenschaften) ein Dokument nahezu fest einstellen, an das immer (auch ohne Angabe einer TriggerID) das Objekt rangehängt wird.

Also: ersten schauen, dass SEO-URLs funktioneren (es sei denn, du willst sie nicht), dann nochmal Deinen Code probieren. Wenn es weiterhin nicht klappt, prüfen wir gerne einmal nach, ob es eventuell ein Fehler ist oder finden dann hier eine Lösung für Dein Problem.


Zurück zu „DB-/Objektmodul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste