Catalog Frontend Edit mit Beschriftungsgruppen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • c.romeni
    Gesperrt
    • 20.10.2011
    • 163

    #1

    Catalog Frontend Edit mit Beschriftungsgruppen

    Moin Moin... Vielleicht hat jemand eine Idee wie ich die Beschriftungsgruppen auch ins FrontEnd bringen kann?

    Ich versuche eine Frontend Eingabe ähnlich der BackEnd Eingabe zu realisieren.
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo c.romeni,
    guck dir mal die Templates im aktuellen Catalog aus dem SVN an. Ich glaub da gibts ein passendes.. auf jeden Fall gibts da eins, wo du dir das Formular selbst zusammenbauen 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

    • c.romeni
      Gesperrt
      • 20.10.2011
      • 163

      #3
      Danke, dazu müsste ich aber das komplette catalog Modul ersetzen oder?

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Ne, ich red vom Template.... die Modul sollte man dann schon so lassen wie die sind ^^

        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

        • c.romeni
          Gesperrt
          • 20.10.2011
          • 163

          #5
          Das Template sollte dann allerdings

          PHP-Code:
          $this->arrWidgets as $objWidget 
          
          erhalten, was es mit der aktuellen catalog version nicht tut. Oder sehe ich das falsch?

          Kommentar

          • MacKP
            Contao-Yoda
            • 15.06.2009
            • 13315

            #6
            Äh.. weiß grade nicht was du meinst.. wenn dann auf jeden Fall auch den Catalog aus dem SVN nutzen. Nur die Templates helfen da nicht weiter, da ja dann die Ausgabe immer noch wie im alten Catalog ist.
            Guck dir einfach die SVN Version an, mit den da enthaltenen Templates. Ich meine da gibt es eins, mit dem man als Entwickler etwas mehr anfangen kann und das ganze auch etwas schicker wird.

            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

            • c.romeni
              Gesperrt
              • 20.10.2011
              • 163

              #7
              Ich hab jetzt die aktuelle catalog version vom SVN installiert, dadurch funktioniert leider Sorting Bar nicht mehr (Missing argument 1 for ModuleCatalog::getCatalogFields()).

              Spontan ne Idee für ne Lösung?

              Kommentar

              • c.romeni
                Gesperrt
                • 20.10.2011
                • 163

                #8
                Ok.... Die Lösung ist in Zeile 46 von ModuleCatalogSortingBar.php folgendes zu ergänzen:

                Statt

                PHP-Code:
                $arrAvailableFields = $this->getCatalogFields(); 
                
                einfach

                PHP-Code:
                $arrAvailableFields = $this->getCatalogFields($this->catalog); 
                

                Kommentar

                • c.romeni
                  Gesperrt
                  • 20.10.2011
                  • 163

                  #9
                  Leider werden auch mit dem neuen Template keine Beschriftungsgruppen mit übergeben.... Muss ich mir also noch etwas überlegen.

                  Kommentar

                  • cont77

                    #10
                    Zitat von c.romeni Beitrag anzeigen
                    Leider werden auch mit dem neuen Template keine Beschriftungsgruppen mit übergeben.... Muss ich mir also noch etwas überlegen.
                    Hast Du eine Lösung gefunden?

                    Kommentar

                    • MacKP
                      Contao-Yoda
                      • 15.06.2009
                      • 13315

                      #11
                      Hallo cont77,
                      Lösung ist eigentlich immer noch: aktuelle SVN Version und das passende Template.

                      Was soll man sonst dazu sagen.

                      Wenn dann brauchen wir auch mal Infos, was du da schon gemacht hast um das passend zu haben.

                      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

                      • cont77

                        #12
                        Zitat von MacKP Beitrag anzeigen
                        Lösung ist eigentlich immer noch: aktuelle SVN Version und das passende Template.
                        Leider habe ich mit den SVN-Versionen gar keine Erfahrung.

                        Wo finde ich die SVN Versionen. (Die Links auf der Seite http://de.contaowiki.org/Core_aus_Subversion funktionieren nicht.)

                        Von was brauche ich für das Thema die aktuelle SVN Version? Contao? Catalog? Und welches ist dann das passende Template?

                        Sorry, Contao-Basic-Frageen von Dummy

                        Kommentar

                        • MacKP
                          Contao-Yoda
                          • 15.06.2009
                          • 13315

                          #13
                          Du willst ja auch nicht den Contao Core, sondern den Catalog ;-)
                          Da der blaue Kasten hilft weiter: http://de.contaowiki.org/Kategorie:Catalog

                          Ansonsten auch noch zig einträge hier im Forum, wenn es um die SVN Version geht...

                          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

                          • cont77

                            #14
                            Danke.

                            OK, habe die mod_catalogedit.html5

                            Code:
                            <section class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
                            <?php if ($this->headline): ?>
                            
                            <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
                            <?php endif; ?>
                            
                            <?php if ($this->error): ?><p class="error"><?php echo $this->error; ?></p><?php endif; ?>
                            <?php echo $this->form; ?>
                            
                            <?php if (!$this->gobackDisable): ?><p class="back"><a href="<?php echo $this->referer; ?>" title="<?php echo $this->back; ?>"><?php echo $this->back; ?></a></p><?php endif; ?>
                            </section>
                            und die catalog_edit.html5

                            Code:
                            <?php echo $this->rteConfig; ?>
                            
                            <form action="<?php echo $this->action; ?>" id="<?php echo $this->formId; ?>" method="post" enctype="<?php echo $this->enctype; ?>">
                            <div class="formbody">
                            <input type="hidden" name="FORM_SUBMIT" value="<?php echo $this->formId; ?>">
                            <input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}">
                            <table cellspacing="0" cellpadding="0" summary="Table holds form input fields">
                            <?php echo $this->field; ?>
                              <tr class="<?php echo $this->rowLast; ?>">
                                <td class="col_0 col_first">&nbsp;</td>
                                <td class="col_1 col_last">
                                  <div class="submit_container">
                            <input type="submit" name="save" id="save" class="tl_submit" accesskey="s" value="<?php echo specialchars($GLOBALS['TL_LANG']['MSC']['save']); ?>">
                            <input type="submit" name="saveNclose" id="saveNclose" class="tl_submit" accesskey="c" value="<?php echo specialchars($GLOBALS['TL_LANG']['MSC']['saveNclose']); ?>">
                            <input type="submit" name="saveNcreate" id="saveNcreate" class="tl_submit" accesskey="n" value="<?php echo specialchars($GLOBALS['TL_LANG']['MSC']['saveNcreate']); ?>">
                                  </div>
                                </td>
                              </tr>
                            </table>
                            </div>
                            </form>
                            ausgetauscht. Aber die Beschriftungsgruppen werden trotzdem nicht ausgegeben ... ?

                            Kommentar

                            • MacKP
                              Contao-Yoda
                              • 15.06.2009
                              • 13315

                              #15
                              Ja, wie ich oben schon mal geschrieben habe, wirst du nur mit einem angepassten Template nicht glücklich werden... du musst schon den kompletten Catalog aus dem SVN nehmen!
                              Nutzt nix, wenn die Funktionen dahinter nicht vorhanden sind.

                              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...