Beitrag von Phixxi (280 Beiträge) am Mittwoch, 23.Januar.2002, 10:57.
Detailaufruf über URL obwohl Standard auf List
Hi Forum,
weiß jemand ob es möglich ist einen Datensatz über die URL sofort i.d. Detailansicht aufzurufen, wenn im Template do action=all gesetzt ist?
Genauer gesagt: Ich rufe einen bestimmten Datensatz über ein Formular auf meiner HP per Übergabe der Objektnummer auf. Standardmässig erscheint dann aber erstmal die Listenansicht -WAS AUCH SO SEIN SOLL- (in welcher sich dann natürlich nur dieser eine Datensatz befindet).
Ich möchte aber, daß sofort die Detailansicht zu diesem Objekt angezeigt wird...
Gibt's da ein hidden field welches den Befehl an bp übergeben kann?
THX Phixxi
Antworten
Beitrag von Jurenda (305 Beiträge) am Mittwoch, 23.Januar.2002, 11:00.
Re: Detailaufruf über URL obwohl Standard auf List
Füge in den URL folgendes ein:
Natürlich mußt den richtigen Id= setzen.
Oder du hängst eine Abfrage dran wie &Name==Meier
Gruß Jurenda
Antworten
Beitrag von Phixxi (280 Beiträge) am Mittwoch, 23.Januar.2002, 11:01.
Re: Detailaufruf über URL obwohl Standard auf List
Probier ich!
Danke für den schnellen Tip,
Phixxi
Antworten
Beitrag von Phixxi (280 Beiträge) am Mittwoch, 23.Januar.2002, 11:10.
Re: Detailaufruf über URL obwohl Standard auf List
Hmmm...seltsam, es wird zwar das Detailtemplate aufgerufen, aber es erscheint der falsche Datensatz...
Und zwar immer der Gleiche. Obwohl ich die eindeutige Objekt-Nr mitgeschickt habe.
Ohne cmd=all erscheint immer der richtige Datensatz, nur halt in der Listenansicht...
Hast Du noch 'ne Idee?
THX
Phixxi
Antworten
Beitrag von Jurenda (305 Beiträge) am Mittwoch, 23.Januar.2002, 12:15.
Re: Detailaufruf über URL obwohl Standard auf List
Hallo Phixxi:
Wenn Du die Objekt-Nr mitschickst, dann gibt keinen Parameter &Id=1 an ;-)
Also nur das &cmd=all verwenden!
Gruß Jurenda
Antworten
Beitrag von Jurenda (305 Beiträge) am Mittwoch, 23.Januar.2002, 12:35.
Re: Detailaufruf über URL obwohl Standard auf List
Tschuldige, da hab ich ein Zeichen ausgelassen:
Wenn Du &Id=1 in der Url angibst, dann kriegst Du die Variabel $Id auf 1 gesetzt!
Wenn schon, dann heißt das &Id==1, dann kriegst Du immer den Datensatz mit der Id gleich 1 (also den ersten Datensatz).
Vergiß das Id und dann müßte es laufen.
Gruß Jurenda
Antworten
Beitrag von Phixxi (280 Beiträge) am Mittwoch, 23.Januar.2002, 17:06.
Re: Detailaufruf über URL obwohl Standard auf List
Hallo Jurenda,
vielen Dank für die Tip's, jedoch gibt's da ein Problem:
Ich kann die ID nicht mitübergeben, weil der Benutzer diese nicht kennt.
Stell' Dir vor: Verschiedene Immobilienobjekte, jedes mit einer eindeutigen (von mir, bzw. Access vergebenen) Objektnummer, die der User kennt.
Über ein Form kann er die Nummer eingeben und gelangt direkt zu dem Objekt. Die ID kennt er ja aber nicht...
Die andere Möglichkeit an dei Objekte zu kommen, ist über versch. Auswahlparameter (Bundesland, Preis, etc.)
Seltsam ist: Ohne cmd=all klappt es ja!
Nur erscheint dann halt die Listenauswahl (was für die Auswahl per Parameter ja auch gewünscht ist).
Bei direkter Eingabe der Objekt-Nr sollte nur halt idealerweise sofort die Detailansicht kommen, damit der User nicht noch ein zweitesmal auf den Link klicken muß...
Verstehst Du?
Gruß
Phixxi
Antworten