Zitat von LArn
Beitrag anzeigen
[simple_columns] Einfache Spalten für Inhaltselemente
Einklappen
X
-
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.
🙏 1 -
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
-
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
-
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
-
Ist eine Info für den Entwickler ...Zitat von LArn Beitrag anzeigen... Übrigens - was sollte mir denn der error.log oben sagen? ...
Kommentar
-
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
-
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
-
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
-
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
-
@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
-
Ü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
🙏 1Kommentar
-
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
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...Code:.sc { clear: none !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; }
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
-
Die Frage beantwortest du dir hier schon selbst:Zitat von Kater Beitrag anzeigenWarum ist hier seitens der Erweiterung ein !important gesetzt?
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:
2. Du klickst bei jeder Spalte die Option „Umschlag-Element hinzufügen“ an und kannst dann den margin bspw. so setzen:PHP-Code:$GLOBALS['SIMPLECOLUMNS']['style'] = 'files/styles/my_simple_columns.css';
GrußCode:.sc > div { margin-left: 15px; }Meine aktiven Contao-Projekte: Lingolia • Stiftung firmm
🙏 1Kommentar
Kommentar