helpdesk breadcrumb für die ganze Page

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Iblass
    Gesperrt
    • 24.06.2009
    • 34

    #1

    helpdesk breadcrumb für die ganze Page

    Hey, ich hoffe jemand kann mir helfen.
    Ich versuche seit einiger Zeit bereits vor die breadcrumb Navigation vom helpdesk, die breadcrumb von meiner Seite zu bauen.

    Also z.B.:
    Meine Seite -> Community -> Forum -> Testkategorie -> Testthema

    Ich habe versucht das breadcrumb Modul damit in die helpdesk_listmessages.tpl Datei einzubinden:
    PHP-Code:
    <?php echo $this->getModule(104); ?>
    (Das Modul 104 ist meine breadcrumb Navigation)
    Ich denke mal das geht nur in der Seitenlayout .tpl Datei?!

    Außerdem hab ichs auch noch nicht hinbekommen, dass helpdesk das "index" bei der breadcrumb Navigation weglässt.

    Ich hoffe jmd kann mir dabei helfen!

    Dennis
  • Toflar
    Contao-Urgestein
    • 15.06.2009
    • 4476

    #2
    Schon mal die Doku nach InsertTags durchsucht?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

    Kommentar

    • Iblass
      Gesperrt
      • 24.06.2009
      • 34

      #3
      Hey

      Ja hab ich gemacht. Darin gehts aber nur um InsertTags, welche man in Inhaltselementen (Text, Tabelle) einfügen kann.

      Meine Frage ist aber wie ich das in der Template Datei machen kann... bzw. ob das überhaupt geht...

      Kommentar

      • Toflar
        Contao-Urgestein
        • 15.06.2009
        • 4476

        #4
        Ähm du schreibst doch von einer .tpl Datei?
        Warum soll jetzt das mit den InsertTags nicht gehen?
        Contao Core-Entwickler @terminal42 gmbh
        Wir sind Contao Premium-Partner!
        Für Individuallösungen kannst du uns gerne kontaktieren.
        PS: Heute schon getrakked?

        Kommentar

        • Iblass
          Gesperrt
          • 24.06.2009
          • 34

          #5
          ähm weils nicht geht?!

          hab das jetzt so eingefügt:
          PHP-Code:
          <div class="breadcrumb">{{insert_module::104}}<?php echo $hd->breadcrumb; ?></div>
          Ausgegeben wird das ganze dann so:
          {‎{insert_module::104}}Index > Tipps & Tricks > [TUT] So erstellt ihr einen Newsbeitrag

          Kommentar

          • Andreas
            Contao-Urgestein
            • 19.06.2009
            • 7709

            #6
            Zitat von Iblass Beitrag anzeigen
            Hey, ich hoffe jemand kann mir helfen.
            Hi Dennis, das hoffe ich auch
            Zitat von Iblass Beitrag anzeigen
            vor die breadcrumb Navigation vom helpdesk, die breadcrumb von meiner Seite zu bauen.
            Hast du die helpdesk breadcrumb (kenn ich noch nicht) denn nicht als Modul zur Verfügung und bindest dieses Modul dann im BE=>Layout=>Seitenlayouts in eine Spalte (Layoutbereich) ein??? Wenn doch, dann binde doch einfach das Modul für deine Breadcrumb auch dort (darüber) ein.
            Zitat von Iblass Beitrag anzeigen
            Außerdem hab ichs auch noch nicht hinbekommen, dass helpdesk das "index" bei der breadcrumb Navigation weglässt.
            Du kannst mal versuchen die mod_breadcrumb.tpl aus dem Core in das templates/ Verzeichnis zu kopieren und sie zu verändern, ungefähr so:
            HTML-Code:
            <!-- nicht getestet -->
            ...
            <?php foreach ($this->items as $item): ?>
            
            <!-- Test A1 Anfang -->
            <?php if $this->items[0]: ?>
            <?php // nix ; ?>
            <?php else:>
            <!-- Test A1 Ende -->
            
            <?php if ($item['isActive']): ?>
            <span class="active"><?php echo $item['title']; ?></span>
            <?php else: ?>
            ...
            
            <!-- Test A2 Anfang -->
            <?php endif; ?>
            <!-- Test A2 Ende -->
            
            <?php endif; ?>
            
            </div>
            <!-- indexer::continue -->
            sag mal, ob das klappt.

            Gruß Andreas
            Bitte!
            Vor Anfragen im Forum HTML validieren.
            Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

            Vielen Dank an alle Wunschlistenerfüller
            Andreas Burg, Web Solutions

            Kommentar

            • Iblass
              Gesperrt
              • 24.06.2009
              • 34

              #7
              Zitat von Andreas Beitrag anzeigen
              Hast du die helpdesk breadcrumb (kenn ich noch nicht) denn nicht als Modul zur Verfügung und bindest dieses Modul dann im BE=>Layout=>Seitenlayouts in eine Spalte (Layoutbereich) ein??? Wenn doch, dann binde doch einfach das Modul für deine Breadcrumb auch dort (darüber) ein.
              Also ich habe keine eigene breadcrumb angelegt, sondern die ist bei helpdesk dabei. Zu sehen, wenn man sich einen Beitrag anschaut:
              Index > Allgemeines > Wünsche & Kritik

              Diese wird in der Datei helpdesk_listmessages.tpl (system/modules/helpdesk/templates/) folgendermaßen aufgerufen:

              PHP-Code:
              <div class="breadcrumb"><?php echo $hd->breadcrumb; ?></div>
              Vor diese breadcrumb möchte ich nun meine eigene breadcrumb tun. Diese liegt als Modul 104 vor.

              PHP-Code:
              <div class="breadcrumb">{{insert_module::104}} <?php echo $hd->breadcrumb; ?></div>
              so gehts nicht...

              Kommentar

              • Zeimi3
                Contao-Nutzer
                • 28.02.2011
                • 6

                #8
                Hallo,

                ich habe ien ähnliches Problem, jedoch genau anders herum.
                Die Lösung zu Deinem Problem liefert:
                PHP-Code:
                echo $this->replaceInsertTag(' {{env::page_name}}'}; 
                
                Ich möchte jedoch die Breadcrumb des Helpdesks in die des Cores integrieren, also ungefähr so:
                Code:
                Startseite->Forum->Kategorie->Beitrag

                Hat da jemand eine Idee,w ie ich das am besten umsetzen könnte?

                VG
                Simon

                Kommentar

                • Andreas
                  Contao-Urgestein
                  • 19.06.2009
                  • 7709

                  #9
                  Da müsste auch ein einfaches
                  PHP-Code:
                  echo '{{env::page_name}}'; 
                  
                  reichen.
                  Bitte!
                  Vor Anfragen im Forum HTML validieren.
                  Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

                  Vielen Dank an alle Wunschlistenerfüller
                  Andreas Burg, Web Solutions

                  Kommentar

                  • Steve P
                    Contao-Nutzer
                    • 06.12.2011
                    • 58

                    #10
                    In welche Datei füge ich den unten genannten Befehl ein?

                    Hallo Andreas,

                    kannst du mir sagen in welche Datei ich diesen Befehl einfüge?

                    Zitat von Andreas Beitrag anzeigen
                    Da müsste auch ein einfaches
                    PHP-Code:
                    echo '{{env::page_name}}'; 
                    
                    reichen.
                    trockenes Wochenende wünsche ich
                    Steve
                    www.pccomputerhilfe.de mit Contao 3.5.6
                    als Greenhorn, mit euerer Hilfe, ganz gut hinbkommen...

                    Kommentar

                    • Andreas
                      Contao-Urgestein
                      • 19.06.2009
                      • 7709

                      #11
                      Zitat von Steve P Beitrag anzeigen
                      ... kannst du mir sagen in welche Datei ich diesen Befehl einfüge? ...
                      Sorry, das bezog sich nur auf das hier
                      PHP-Code:
                      echo $this->replaceInsertTag(' {{env::page_name}}'}; 
                      
                      Das macht man besser so
                      PHP-Code:
                      global $objPage;
                      echo $objPage->title; 
                      
                      Bitte!
                      Vor Anfragen im Forum HTML validieren.
                      Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

                      Vielen Dank an alle Wunschlistenerfüller
                      Andreas Burg, Web Solutions

                      Kommentar

                      • Webkrebse
                        Contao-Nutzer
                        • 16.04.2010
                        • 77

                        #12
                        Mir geht es genauso.

                        Ich habe
                        Code:
                        <?php echo $hd->breadcrumb; ?>
                        in das breadcrumbs-Template eingefügt. Aber es wird nur noch der letzte Eintrag und nicht der ganze Pfad angezeigt, wie im ursprünglichen Template. Außerdem würde ich gerne das Trennzeichen anpassen und das Forum an sich auch in den Pfad einbauen.

                        Falls jemand das schon umgesetzt hat, ......... ;-)

                        Zitat von Zeimi3 Beitrag anzeigen
                        Hallo,

                        ich habe ien ähnliches Problem, jedoch genau anders herum.
                        Die Lösung zu Deinem Problem liefert:
                        PHP-Code:
                        echo $this->replaceInsertTag(' {{env::page_name}}'}; 
                        
                        Ich möchte jedoch die Breadcrumb des Helpdesks in die des Cores integrieren, also ungefähr so:
                        Code:
                        Startseite->Forum->Kategorie->Beitrag

                        Hat da jemand eine Idee,w ie ich das am besten umsetzen könnte?

                        VG
                        Simon
                        Internetagentur für kreative Webseiten - webkrebse.com

                        Kommentar

                        • Webkrebse
                          Contao-Nutzer
                          • 16.04.2010
                          • 77

                          #13
                          Also irgendwie müsste die Information, die in den helpdesk-Templates für die Breadcrumbs zur Verfügung steht, bei den Contao-Beadcrumbs ergänzt werden. Hat jemand ein Ansatzpunkt?
                          Internetagentur für kreative Webseiten - webkrebse.com

                          Kommentar

                          • KATgirl
                            Contao-Urgestein
                            • 31.03.2010
                            • 1579

                            #14
                            AW: helpdesk breadcrumb für die ganze Page

                            Das geht leider aktuell nicht, mach mal bitte ein Ticket auf github, dann schau ich mal was ich machen kann.
                            Du musst dafür den helpdesk Core anpacken, da es sonst nicht weitergereicht wird.
                            - GitHub
                            - Kontaktanfragen

                            "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

                            Kommentar

                            • Webkrebse
                              Contao-Nutzer
                              • 16.04.2010
                              • 77

                              #15
                              Bei mir stehen die seitenübergreifenden und die Helpdesk-Breadcrumbs jetzt untereinander. Um es optisch anzupassen habe ich per str_replace Index und Delimiter der Helpdesk-Breadcrumbs in den entsprechenden Helpdesk-Templates angepasst. Ist zwar nicht ganz sauber, aber ... .
                              Internetagentur für kreative Webseiten - webkrebse.com

                              Kommentar

                              Lädt...