Catalog Related - Template

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • valentin
    Contao-Nutzer
    • 13.07.2009
    • 135

    #1

    Catalog Related - Template

    Ich hab das hier schon mal beschrieben, bin mir aber nicht sicher, ob das noch wer gelesen hat: http://www.contao-community.de/showt...l=1#post114542

    Jedenfalls stellt sich mir folgende Frage: Ist es möglich das Modul "Catalog Related" so zu ändern, dass in der Liste der übereinstimmenden Catalogeinträge auch noch das "aktuelle" Item anzeigt?
    Siehe zBsp. auch hier: http://tinyurl.com/6c4or4n
    in dieser Liste aller Mitarbeiter, wäre es schön, wenn der ausgewählte Mitarbeiter auch angezeigt werden würde. Im besten Fall so, dass er in der Liste als .active oder so angezeigt wird.

    Jetzt habe ich ja leider das Problem, dass der Name den man klickt sofort aus der Liste verschwindet.
    Wäre schön, wenn mir da wer helfen könnte. Das wäre nämlich ein gute Alternative zum Catalog Filter, den man ja in der Ausgabe nicht sortieren/anordnen kann.
  • Fryd
    Contao-Nutzer
    • 22.06.2009
    • 249

    #2
    Warum setzt du für die Namensliste nicht das normale CalalogList-Modul (ggf. mit entsprechender Bedingung) ein?

    Grüße
    Fryd

    Kommentar

    • valentin
      Contao-Nutzer
      • 13.07.2009
      • 135

      #3
      Hallo Fryd,

      ich will jetzt nicht darauf wetten, aber ist es nicht so, dass das listen modul mit dem reader modul nicht auf der selben seite funktionieren?
      ich hab das auch gar nicht probiert, weil ich eigentlich davon ausgegangen bin, dass das nicht klappt.

      Kommentar

      • Fryd
        Contao-Nutzer
        • 22.06.2009
        • 249

        #4
        Daran habe ich nicht gedacht, und ich weiß es leider nicht, ob es klappt.

        Grüße
        Fryd.

        Kommentar

        • MacKP
          Contao-Yoda
          • 15.06.2009
          • 13315

          #5
          Ich wüßte jetzt nicht das was dagegen spricht eine Liste auf einer Reader Seite einzusetzen...
          Warum nicht einfach mal ausprobieren?

          Viele Grüße
          Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
          [Arbeitet bei -> Paus Design & Medien]
          "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

          Kommentar

          • valentin
            Contao-Nutzer
            • 13.07.2009
            • 135

            #6
            ja, stimmt das geht natürlich AAAABER

            und da beisst sich die Katze in den Schwanz, dann habe ich wieder das Problem, dass angeklickt Items nicht über CSS hervorhebbar sind.
            Das ist alles irgendwie total gefinkelt:
            Entweder ich verwende den Filter als "menü", dort lassen sich - so wie ich es jetzt mache - die items hervorheben, aber nicht nach belieben anordnen.


            Oder ich verwende das Related, dort verschwindet dann der aktuelle Eintrag aus dem "menü" Siehe hier: http://tinyurl.com/6jngfcp

            Oder eben mit der Liste auf der selben Seite - da kann ich dann aber den aktuellen Eintrag nicht via CSS stylen.
            Ufff. Ich steh total an. Kann man das nicht irgendwie machen, dass a) der Filter anordenbar ist oder b) das ausgewählte Item in related nicht verschwindet und markierbar (css) wird oder c) in der Liste einfach das Element das "an" ist markierbar (css) wird?
            Ich glaube, dass das ja eigentlich alles recht sinnvoll wäre. Gibt´s da technische Problem oder ist das einfach noch nie jemanden als mögliche Option eingefallen?
            Ich kann ja leider kein PHP, sonst würde ich vielleicht die Frage selbst schon beantworten können.

            Kommentar

            • MacKP
              Contao-Yoda
              • 15.06.2009
              • 13315

              #7
              Hallo valentin,
              du könntest in der Liste eine Abfrage machen ob der letzte Teil der URL mit dem Alias übereinstimmt und dann für dieses Item eine Klasse angeben.

              Viele Grüße
              Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
              [Arbeitet bei -> Paus Design & Medien]
              "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

              Kommentar

              • valentin
                Contao-Nutzer
                • 13.07.2009
                • 135

                #8
                wie macht man so eine abfrage? läuft die über das listen-template? ich bin leider eine total PHP-Null.

                Kommentar

                • MacKP
                  Contao-Yoda
                  • 15.06.2009
                  • 13315

                  #9
                  Zitat von valentin Beitrag anzeigen
                  wie macht man so eine abfrage? läuft die über das listen-template? ich bin leider eine total PHP-Null.
                  Ja, im listen Template macht man das dann.
                  Schau einfach wie dir die aktuelle Seite als inserttag ausgegeben werden kann (also der alias) und schau im Template (wie im Wiki beschrieben) was du für Variablen zur Verfügung hast. Ich glaub ich hab da auch ein einfaches if else Beispiel was du dir dann anschauen kannst...

                  Viele Grüße
                  Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                  [Arbeitet bei -> Paus Design & Medien]
                  "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                  Kommentar

                  • valentin
                    Contao-Nutzer
                    • 13.07.2009
                    • 135

                    #10
                    Hallo MacKP

                    Wieder mal danke für deine Antwort.
                    Ich hab da jetzt ein bisschen rumgespielt, mir fehlen aber leider die Basics und so bin ich zu keiner zufriedenstellenden Lösung gekommen.

                    Grundsätzlich: Wenn das so funktioniert wie du beschreibst, sollte es dann ja nicht auch möglich sein das ganze als Template für das Listenmodul zu schaffen? In dem Fall sollte einfach das Item in der Liste, das gerade ausgewählt ist .active werden?!

                    Wenn das funktionieren täte, würde das ja eigentlich das Navigation Modul in einer viel einfacheren und praktischeren Form ersetzen.

                    Falls ja: Ich will das unbedingt! ;-)
                    Kannst du das machen? Wie aufwändig wäre das für dich und würdest du gegen Bezahlung so was tun?
                    Ich hätte das inzwischen schon so oft gebraucht - und ich würde es dann auch gerne für andere hier im Forum zur Verfügung stellen.
                    LG,
                    V

                    Kommentar

                    • MacKP
                      Contao-Yoda
                      • 15.06.2009
                      • 13315

                      #11
                      Hallo valentin,
                      ich habe im Moment leider keine Zeit, da ich noch ein paar Wichtige Projekt Termine einhalten muss.
                      Aber eventuell Meldet sich noch jemand, der dir das erstlellen kann.

                      Viele Grüße
                      Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                      [Arbeitet bei -> Paus Design & Medien]
                      "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                      Kommentar

                      Lädt...