+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Verlinkung in eigener Komponente

  1. #1
    Neu an Board
    Registriert seit
    25.03.2009
    Beiträge
    47
    Bedankte sich
    9
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard Verlinkung in eigener Komponente

    Und wieder mal ich...

    Folgende "Problemstellung": Ich habe eine Komponente entwickelt, wo es sich um einen Produktkatalog für Audioprodukte handelt. Der Kunde kann im Backend schön seine Artikel eingeben, verwandte Produkte und Zubehör eingeben. Soweit alles schön und gut - funktioniert auch problemlos.

    Nun kann er einen Menüeintrag erstellen und mit der Komponente verlinken, indem er das Produkt aus ner Auswahlbox auswählt und den Menüpunkt speichert.

    Im Hintergrund wird der Parameter "productid" auf die ID des Produktes gesetzt.

    Jetzt habe ich auf Frontend Seite das Produkt (logisch ) - wenn man auf den Menüpunkt klickt, bekommt man es angezeigt. Zusätzlich dazu habe ich für die rechte Seite eine Sidebar entwickelt (Modul ohne Parameter) welches automatisch aus dem Menüpunkt über die Parameter die productid ausliest und dementsprechend die Sidebar automatisch generiert. Diese ist mit Slideshow, PDF Downloads und natürlich den verwandten Produkten.

    Nun soviel zum Hintergrund - jetzt das eigentliche Problem:
    In der Sidebar werden z.b. 3 verwandte Produkte angezeigt. Jetzt möchte ich diese verlinken, dass man zu dem entsprechenden Eintrag kommt und das Produkt angezeigt wird. Jetzt ist es ja aber so (ist mir im nachhin erst gekommmen), dass ich ja nicht einfach über die productid verlinken kann, sondern irgendwie die Menü-ID rausfinden muss und dann geht das auch nur, wenn der Artikel mit einem Menü verknüpft ist?!?!?

    Wie kann ich sowas am besten lösen? Bzw. was hab ich da eigentlich verbockt und wie hätte ich es normalerweise lösen sollen?
    Grüße, Sascha

    digipanda development
    it's a kind of fun to do the impossible!

  2. #2
    Moderator Avatar von Orpheus2510
    Registriert seit
    17.10.2006
    Beiträge
    14.144
    Bedankte sich
    164
    Erhielt 3.392 Danksagungen
    in 3.062 Beiträgen

    Standard

    Deine Darstellung ist mehr verwirrend als erhellend - ich bezweifle, daß ohne einen Link zu deiner Seite irgendjemand schlau daraus wird und dir weiterhelfen kann.
    Gruß, Orpheus2510
    Kein Support per PN! | Tutorial Migration J1.5 --> J2.5 | Joomla braucht dich!

  3. #3
    Neu an Board
    Registriert seit
    25.03.2009
    Beiträge
    47
    Bedankte sich
    9
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Hmmm ganz einfach ich habe eine Komponente entwickelt, welche eine Produkt mit technischen Daten auf einer Seite anzeigt.

    Man kommt auf die Seite indem man logischerweise einen Menüpunkt anlegt und dann mit dem Produkt verknüpft über den Parameter (man gibt die ProductID an) z.B. 1

    Nun habe ich auf der Detailseite im Frontend auf der Rechten Seite noch ein Modul entwickelt, welches Verwandte Produkte ausliest, die vorher definiert wurden.

    Wie kann ich nun auf diese Produkte einen Link legen, damit mir die Produktdetailseite angezeigt wird aus meiner Komponente?? Weil ich rufe meine Komponente ja über das Menü auf und die liest das Produkt aus seinen Parametern. Ich kann somit aus der Sidebar nicht per Link zum Beispiel &productid=1 sondern muss es über die &Itemid aufrufen - aber die hab ich ja nicht?!?!? Wo krieg ich die her für die verwandten Produkte (nicht das aktuelle!)???

    Kann leider keinen Link schicken, weil das Teil noch net online ist!
    Grüße, Sascha

    digipanda development
    it's a kind of fun to do the impossible!

  4. #4
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.703
    Bedankte sich
    134
    Erhielt 2.557 Danksagungen
    in 2.421 Beiträgen

    Standard

    kleine verständnisfrage
    warum geht es denn nicht über die produkt-id? im menüpunkt geht es doch auch
    Man kommt auf die Seite indem man logischerweise einen Menüpunkt anlegt und dann mit dem Produkt verknüpft über den Parameter (man gibt die ProductID an) z.B. 1
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

  5. #5
    Neu an Board
    Registriert seit
    25.03.2009
    Beiträge
    47
    Bedankte sich
    9
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Genau das ist das, was ich gerne wissen würde und gerade noch überhaupt nicht verstehe! Es ist ja so, dass es sich um eine Komponente handelt. Deswegen ist ein Menü angelegt vom Typ "Produktkatalog" und als Parameter wird die ProductID angegeben von dem Produkt, das angezeigt werden soll. Wenn ich das Menü ja jetzt aufrufe im Frontend, wird die ProductId ausgelesen und dementsprechend der Datensatz.

    Wenn ich jetzt jedoch einfach ein Bild verlinken möchte, muss ich ja auf den Artikel verlinken, sprich auf das Menü?!??!?

    Links sehen dann ja so in der Art aus: ?option=com_produktkatalog&Itemid=12

    ProductId kommt da ja nirgends vor, weil die dann ja aus den Params ausgelesen wird!!!

    Wo ist hier mein Denkfehler?
    Grüße, Sascha

    digipanda development
    it's a kind of fun to do the impossible!

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein