[simple_columns] Einfache Spalten für Inhaltselemente

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • xchs
    Administrator
    • 19.06.2009
    • 14682

    #76
    Zitat von LArn Beitrag anzeigen
    Ist es schlimm wenn ich frage, was ein PN ist?
    PN (oder PM) bedeutet "Private Nachricht". Wenn Du oben auf den Usernamen von Babelfisch klickst, offnet sich ein Overlay, wo Du "Private Nachricht" auswählen in weiterer Folge ebensolche verschicken kannst. Alles Weitere könnt ihr dann privat besprechen.
    Zuletzt geändert von xchs; 17.10.2012, 15:08.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]
    sigpic

    Kommentar

    • LArn
      Contao-Nutzer
      • 02.07.2009
      • 56

      #77
      Problem immer noch ungelöst

      Hallo,

      kann mir niemand helfen?

      Hab' mein Problem jetzt soweit gelöst, dass es in der Hauptspalte funtioniert. Allerdings nicht in der Fusszeile, wo ich es eigendlich haben möchte, dort wird gar nicht ausgegeben, obwohl ich die Erweiterung inserttags_js_support installiert habe.
      Zuletzt geändert von LArn; 20.10.2012, 01:03.

      Kommentar

      • djo
        Contao-Nutzer
        • 30.01.2011
        • 210

        #78
        SimpleColumns - absolute Spitzenklasse!

        Hallo zusammen,

        arbeite mit dieser Erweiterung gerade unter 3.0 - die Erweiterung ist ein Traum - richtig richtig saubere Arbeit, super durchdacht, ich bin begeistert! Danke!

        Kommentar

        • NetMediaWork
          Contao-Fan
          • 29.07.2010
          • 516

          #79
          Hallo,

          Nur mal als Info aus der error.log Contao 3.0.1 Github

          Code:
          PHP Recoverable error: Argument 1 passed to simpleColumns::onLoadCallback() must be an instance of Contao\DataContainer, instance of tl_content given, called in /var/www/htdocs/ … XYZ … /html/cms/system/cache/dca/tl_content.php on line 1523 and defined in /var/www/htdocs/ … XYZ … /html/cms/system/cache/dca/tl_content.php on line 2144
          #0 /var/www/htdocs/ … XYZ … /html/cms/system/cache/dca/tl_content.php(2144): __error(4096, 'Argument 1 pass...', '/var/www/htdocs...', 2144, Array)
          #1 /var/www/htdocs/ … XYZ … /html/cms/system/cache/dca/tl_content.php(1523): simpleColumns->onLoadCallback(Object(tl_content))
          #2 /var/www/htdocs/ … XYZ … /html/cms/system/cache/dca/tl_content.php(1483): tl_content->toggleVisibility('33', false)
          #3 /var/www/htdocs/ … XYZ … /html/cms/system/modules/core/classes/DataContainer.php(538): tl_content->toggleIcon(Array, NULL, 'Sichtbarkeit ??...', 'Die Sichtbarkei...', 'visible.gif', ' onclick="Backe...', 'tl_content', NULL, NULL, false, NULL, '33')
          #4 /var/www/htdocs/ … XYZ … /html/cms/system/modules/core/drivers/DC_Table.php(3821): Contao\DataContainer->generateButtons(Array, 'tl_content', NULL, false, NULL, NULL, '33')
          #5 /var/www/htdocs/ … XYZ … /html/cms/system/modules/core/drivers/DC_Table.php(351): Contao\DC_Table->parentView()
          #6 /var/www/htdocs/ … XYZ … /html/cms/system/modules/core/classes/Backend.php(382): Contao\DC_Table->showAll()
          #7 /var/www/htdocs/ … XYZ … /html/cms/contao/main.php(121): Contao\Backend->getBackendModule('article')
          #8 /var/www/htdocs/ … XYZ … /html/cms/contao/main.php(319): Main->run()
          #9 {main}

          Kommentar

          • LArn
            Contao-Nutzer
            • 02.07.2009
            • 56

            #80
            nicht in der Fußzeile

            Also in der Haupspalte geht sie gut - keine Frage, aber in der Fußzeile trotz entsprechender Erweiterung geht nichts ...
            Ich habe auch noch nicht auf 3.0 umgestellt.
            Übrigens - was sollte mir denn der error.log oben sagen?

            Gruß
            LArn

            Kommentar

            • NetMediaWork
              Contao-Fan
              • 29.07.2010
              • 516

              #81
              Zitat von LArn Beitrag anzeigen
              ... Übrigens - was sollte mir denn der error.log oben sagen? ...
              Ist eine Info für den Entwickler ...

              Kommentar

              • d.tafel
                Contao-Nutzer
                • 10.01.2011
                • 240

                #82
                Spalten im Footer

                Ich habe die CSS ins Theme eingebunden, damit klappt es auch in der Fusszeile. Zudem kann man leicher Anpassungen machen.

                Grüße
                Dennis

                Kommentar

                • LArn
                  Contao-Nutzer
                  • 02.07.2009
                  • 56

                  #83
                  Wie nun?

                  ... CSS sind doch immer Teil des Themes.
                  Bitte nimm Dir doch die Zeit, Deine Lösung etwas genauer zu beschreiben. Ich suche nämlich immer noch nach einer Möglichkeit in der Fußzeile wie oben beschrieben einen dreispaltigen Bereich einzurichten, in dem eine Spalte ein Insert ist.

                  Danke
                  LArn

                  Kommentar

                  • artemis
                    Contao-Nutzer
                    • 09.07.2009
                    • 37

                    #84
                    Fehler bei Contao 3 und Newslist

                    Hallo.

                    Ich finde diese Erweiterung auch super.
                    Aber es gibt da noch ein Problem: Wenn man ein Modul vom Typ Newslist anlegt und dies in einem Artikel einbindet, dann versagt die Erweiterung.
                    Der Grund ist: Es wird der Hook "getContentElement" benutzt, um die CEs zu umschließen. Leider gibt "getContentElement" auch die Content Elemente jeder News in der Newsliste zurück (auch wenn nur der Teaser angezeigt wird). (Content Elemente für News gibt es ja seit Contao 3). Daher passt die Spaltenhöhe dann nicht mehr.

                    Wo der Fehler liegt, kann ich nicht beurteilen. Vielleicht könnte auch was bei Contao geändert werden. Und die Module der "Events" dürfte das auch betreffen. Vielleicht kann man ja danach Filtern...

                    Bis dann,
                    Artemis

                    Kommentar

                    • Babelfisch
                      Contao-Fan
                      • 30.06.2009
                      • 974

                      #85
                      Kannst du bitte einen Eintrag bei Github machen? Sowie mal wieder Luft ist, schaue ich mir das an.

                      Gruß
                      Meine aktiven Contao-Projekte: Lingolia • Stiftung firmm

                      Kommentar

                      • art-instinct
                        Contao-Nutzer
                        • 12.04.2012
                        • 175

                        #86
                        Hab nen Bug bei Contao 2.11.6 gefunden:
                        Wenn ich ein 4-Spalten Layout erstelle, die ersten 3 zusammen ein Element sind (sc4-3) und danach zwei Elemente (Höhe zwei Elemente) die letzte Spalte belegen (sc4-last sc4-close), folgt kein div mit der Klasse sc-clear, sodass Elemente weiterhin daneben statt darunter angezeigt werden.

                        Kommentar

                        • Babelfisch
                          Contao-Fan
                          • 30.06.2009
                          • 974

                          #87
                          @art-instinct: Schau mal, ob es jetzt in der 1.5.0 funktioniert.

                          In dieser Version ist die Option „Umschlag-Element“ hinzugekommen. Diese kann verwendet werden, wenn bspw. Module eingebunden werden. Durch den Umschlag können die Module auch spaltenmäßig angeordnet werden.

                          Gruß
                          Meine aktiven Contao-Projekte: Lingolia • Stiftung firmm

                          Kommentar

                          • Babelfisch
                            Contao-Fan
                            • 30.06.2009
                            • 974

                            #88
                            Über den zusätzlichen Parameter »Gleiche Spaltenhöhe« kann jetzt in Version 1.5.1 eine Spalte an die Höhe der höchsten Spalte in der Zeile angepasst werden, so dass sich bspw. Zeilen mit gleich hohen Spalten realisieren lassen. Dazu wird ein kleines JavaScript eingebunden, welches die MooTools benötigt.

                            Gruß
                            Meine aktiven Contao-Projekte: Lingolia • Stiftung firmm

                            Kommentar

                            • Kater
                              Contao-Nutzer
                              • 09.12.2012
                              • 96

                              #89
                              Danke für diese schöne und wirklich einfach zu verwendende Erweiterung, mit der ich gerade unter Contao 3.0.3 herumexperimentiere, um 6 Inhaltsboxen ähnlich derjenigen auf www.avm.de hinzubekommen. Die Boxen stehen schön in zwei Zeilen und drei Spalten nebeneinander, allerdings möchte ich ein wenig Abstand zwischen ihnen haben. Wenn ich im CSS per Selektor .sc3 oder .ce_text.sc3 die entsprechenden Margins hinzufüge, stoßen die Boxen nach wie vor horizontal aneinander, der vertikale Abstand funktioniert. Via Firebug stoße ich auf folgende Deklarationen in simple_columns.css

                              Code:
                              .sc {
                                  clear: none !important;
                                  margin-left: 0 !important;
                                  margin-right: 0 !important;
                                  padding-left: 0 !important;
                              }
                              Das !important macht mir natürlich meine eigenen Margin-Definitionen im Contao-CSS-Editor platt. Knipse ich das "margin-left: 0 !important;" via Firebug aus, dann sehen die Boxen so aus, wie ich sie haben will. Warum ist hier seitens der Erweiterung ein !important gesetzt? Und wie kriege ich das überschrieben, ohne in der Datei simple_columns.css selbst herumschrauben zu müssen? Ich habe versucht, im CSS-Editor unter "Eigener Code" selbst ein "margin-left: 20 !important;" zu setzen, doch das, was ich dort eingebe, wird mir im Firebug gar nicht angezeigt...

                              Analoges gilt für das "padding-left".

                              (Übrigens habe ich die "width" von den vorgesehenen 32.3% auf 25% gesetzt, um Platz für die Margins zu schaffen, da sonst die dritte Box unter die beiden ersten rutscht - die konnte ich in meiner Deklaration problemlos überschreiben.)

                              Danke.

                              Kommentar

                              • Babelfisch
                                Contao-Fan
                                • 30.06.2009
                                • 974

                                #90
                                Zitat von Kater Beitrag anzeigen
                                Warum ist hier seitens der Erweiterung ein !important gesetzt?
                                Die Frage beantwortest du dir hier schon selbst:

                                Zitat von Kater Beitrag anzeigen
                                (Übrigens habe ich die "width" von den vorgesehenen 32.3% auf 25% gesetzt, um Platz für die Margins zu schaffen, da sonst die dritte Box unter die beiden ersten rutscht - die konnte ich in meiner Deklaration problemlos überschreiben.)


                                Damit die Spalten in eine Zeile passen, müssen margin, padding und width natürlich zusammenpassen und daher kannst du eben nicht einen Wert ändern, ohne alle anderen mit anzupassen.

                                Wenn du andere Abstände brauchst, gibt es zwei Wege.

                                1. Du kopierst die simple_columns.css und änderst die Werte so ab, wie du es benötigst. In der localconfig.php trägst du dann die neue Position des Stylesheets ein:

                                PHP-Code:
                                $GLOBALS['SIMPLECOLUMNS']['style'] = 'files/styles/my_simple_columns.css'; 
                                
                                2. Du klickst bei jeder Spalte die Option „Umschlag-Element hinzufügen“ an und kannst dann den margin bspw. so setzen:

                                Code:
                                .sc > div { margin-left: 15px; }
                                Gruß
                                Meine aktiven Contao-Projekte: Lingolia • Stiftung firmm

                                Kommentar

                                Lädt...