Hallo,
die neueste Version (1.13.0 ) enthält keine DB Felder mehr für tl_module.
Ist hier ein Fehler unterlaufen oder wurde was geändert?
lg
Druckbare Version
Hallo,
die neueste Version (1.13.0 ) enthält keine DB Felder mehr für tl_module.
Ist hier ein Fehler unterlaufen oder wurde was geändert?
lg
Hallo,
ich habe eben das Modul boxes aktualisiert, und jetzt werden die Boxen, die ich angelegt hatte, nicht mehr angezeigt. Könnte es etwas damit zu tun haben?
Gruß
Mathias
Bitte mal genauer beschreiben wie ihr das Update gemacht habt, ich habe das Modul natürlich vor und nach der Veröffentlichung getestet und konnte bisher keine Fehler finden. Tritt der Fehler in der Webseite auf oder im Backend?
Es gibt in der neuen Version keinen Bedarf mehr für das Datenbankfeld in tl_module, das war ein Überbleibsel aus einer recht frühen Version.
Gruß
Markus
Hallo Markus,
vielen Dank für Deine Antwort.
Ich habe das Update über das Extension Repository gemacht, also Haken bei boxes gesetzt und "Markierte Erweiterungen aktualisieren" geklickt.
Im Backend habe ich keine Fehler:
- Modul Contentbox ist vorhanden und ins Seitenlayout eingebunden
- Contentboxen sind angelegt, dem Modul zugewiesen und veröffentlicht
- Die Boxen sind den entsprechenden Seiten zugewiesen
- kein Haken bei Logik umkehren und Unterseiten wählen
- Elementtyp der Boxen ist jeweils Überschrift
Aber die Boxen werden nicht mehr auf der Webseite angezeigt: http://www.digibuddy.eu/
Zwischen Header und Überschrift sollte die Box auftauchen.
Im Quelltext der Seite ist das entsprechende div auch vorhanden:
Das div ist aber ohne Inhalt...HTML-Code:<div class="mod_contentbox block"> </div>
Gruß
Mathias
Hallo,
ich war anfangs überrascht, weil beim Modul im Backend das Feld "Anzeigen im Seitenbereich" gefehlt hat und ich eine feherhafte Anzeige hatte.
Nach der Typezuweisung und Template Anpassung funktionierts nun, war also kein Programmfehler!
Es fehlen nur die Klassen "first" und "last", die zur Formatierung recht praktisch waren.
lg
@heyho es sollte nach dem Update nicht nötig sein den Typ selbst zuweisen zu müssen - schaue ich mir an. Trotzdem schön dass es wieder geht.
@Mathias Ich habe den Typ Überschrift aktuell nirgens aktiv im Einsatz, teste ich geschwind und sag dann Bescheid. Die Boxen kamen noch direkt nach dem Update? Erst seit Zuweisung von "Überschrift" nicht mehr?
Hallo Markus,
ich habe es testweise bereits mit dem Typ Text getestet, auch dann wird mir nichts angezeigt.
Da es bei heyho funktioniert, vermute ich, dass ich irgendwo einen Fehler habe. Ich kann diesen aber nicht finden...:(
Nochmal zur Vorgehensweise:
- ich erstelle ein Modul Content-Box
- das Modul binde ich im Seitenlayout ein
- dann erstelle ich die Box, lasse sie im Modul anzeigen, wähle die Seiten aus, in denen die Box angezeigt werden soll
- Box veröffentlichen
Hab ich was vergessen?
Gruß
Mathias
Ich kann mir das auch gerne mal anschauen wenn ich einen Benutzer für die Seite bekomme - ich habe in den eigenen Projekten kein Problem nachvollziehen können. Zugangsdaten einfach als PM hier im Forum, dann schaue ich es mir an.
Gruß
Markus
Bugfix-Update 1.31.1 ist raus - sollten noch Probleme auftreten einfach melden.
Gruß
Markus
Von mir bekommt die Erweiterung den" most-usefull top 10" Award :)
hoffentlich kommt auch wieder zeitnah eine für die künftige 2.10 raus...
vielen Dank für diese Erweiterung... einfach unverzichtbar.
Hi,
ja super Erweiterung. Gehört schon eine Weile zu meinen Standart-Erweiterungen, die immer mitkommen! :)
Allerdings, gerade auf die neue Version in ER geupdaet und es werden anscheinend die klassen .last, .first für die jeweils ersten und letzen items gesetzt. Das war ein wichtiges Feature aus meiner Sicht.
Grüße, Tim
Im moment wäre es natprlich toll, wenn eine Version für Contao 2.10 folgt und das unschöne "ding" mit den leerem div, wenn die Box auf einer Seite keine funktionalität abrufen soll.
Bisher bleibt einem da ja nur übrig, am template zu schrauben...
aber defnitiv "Top10 usefull" Award.
Lob: Danke, aktuelle Version: muss leider noch ein bisschen warten, ich bin gerade sehr eingespannt (siehe Uhrzeit des Posts - ja: aus dem Büro).
Gruß
Markus
Auch von mir ein dickes Danke, einfach ultra praktisch!
Feature request...gibt es eine Möglichkeit für eine Zugriffssteuerung á la "Modul schützen". Praktisch wäre es wenn dies unter den Modulen, wie auch bei den Boxen selbst möglich wäre. Dann kann auch innerhalb eines Box-Moduls eine Box ausgeblendet werden.
Grüße und nochmals danke! Pascal
Hallo Markus!
Wie eingespannt bist Du denn noch? Kannst Du absehen, wann Du die Erweiterung auf den Stand für Contao 2.10 bringen kannst? Können wir Dir irgendwie dabei helfen?
Natürlich könnten wir die Erweiterung auch jetzt schon nutzen und die (falls überhaupt) nötigen Änderungen vornehmen, aber das wäre ja dann nicht update-safe, und das ist ja immer höchstes Ziel bei Contao. ;)
Gruß,
Matthias
Hier auch mal ein Wunsch von mir:
Bitte die extrem nützliche Erweiterung um die Möglichkeit ergänzen, die Content-Boxen per Inhaltselement einzubauen.
Gruß
lomex
wie ich gesehen habe, gibt es ein update für die 2.10 :) das ist schon mal schön.. zumindest das vorweg.
hat sie jemand im test??? und weiß ob sich auch das problem mit den leeren divs erledigt hat, wenn boxes auf den ausgewählten seiten keinen content bringen soll ?
Ich hatte die boxes mal "unbemerkt" aktualisiert und an ein paar Kunden geschickt um zu testen ob alles funktioniert wie gedacht. Meine Tests waren alle ok, also sollte die Erweiterung nun auch unter 2.10 voll einsetzbar sein.
Es sind keine Änderungen oder Erweiterungen eingebaut, nur die aktuelle Version auf 2.10 lauffähig angepasst.
Gruß
Markus
oh... das ist natürlich schade.... für 2.10 hab ich sie mir ja immer selbst lauffähig gemacht...
aber wie man in einigen threads lesen kann, war das mit dem leeren container ärgerlich, wenn die box auf einer seite kein inhalt erzeugen soll.
da muss man dann hand ans template legen und abfragen einbauen... das ist natürlich möglich, aber schön ist anders für eine so wertvolle extension :)
lieben gruss
Olli
Hi,
das mit dem leeren div ist mir auch aufgefallen.
Es reicht im mod_box.xhtml (oder welches Template ihr nutzt) die Abfrage einzusetzen ob Elemente geladen werden, oder nicht.
Einfach in die erste Zeile des Templates:
Dann sollte alles so laufen wie gewohnt und die Spalte bleibt ggf. leer.PHP-Code:
<?php if(!$this->items || !strlen($this->items)) return; ?>
Grüße Tim
Ist ja witzig... die Erweiterung gibts schon ewig und ich kannte die noch gar nicht.
Hätte ich das mal eher gewusst... manchmal war es echt sehr umständlich und ich musste wegen wechselnden Contentboxen bei unterschiedlichen Seiten verschiedene Layouts anlegen -.-
Ich hatte bisher immer module_richtext verwendet http://www.contao.org/erweiterungsli....10009.de.html
Wenn ich das jetzt richtig verstehe ist boxes sehr ähnlich, nur für Profis quasi?
also Profi musst du dafür nicht sein. hier ne kleine Anleitung für einen Einsatzzweck.
gruss
ways
Ich meinte das mit Profi etwas anders ;) Da steht ja auch immer in Contao drin "Profi-Einstellungen".
Aber danke für den Link, ich hatte es doch noch ein wenig falsch verstanden, ich dachte es wäre nur Text möglich. Aber dass auch Module gehen, ist echt toll!
In dem Zusammenhang fällt mir allerdings auf, dass es doch noch vieeeeeeeel einfacher wäre, wenn man bei Contao einfach von Haus aus bei jedem Modul angeben könnte auf welcher Seite es dargestellt werden soll.
Das moduleAlias Modul von Andreas erlaubt das. Es frisst sich in die Experten-Einstellungen jedes Moduls und fügt eine Seitenauswahl hinzu.
Das Boxes Modul nutze ich meistens für fliegende Inhaltsboxes in Spalten, oder zum kompletten Aufbau von Spalten.
Beides sind sehr klevere Erweiterungen und erlauben dem geübten Entwickler einen schnellen, flexiblen Workflow. Dennoch würden diese Erweiterungen im Contao core Neueinsteiger überfordern. Wenn man die Stärke und Idee von Seitenlayouts verstanden hat, kann man anfangen mit vererbbaren Modulen weniger Seitenlayouts zu nutzen und daraus zu profitieren.
Ich sehe diese Erweiterungen schon eher in der Fortgeschrittenen- Abteilung :)
Sent from my iPhone using Tapatalk
Aloha,
juhu danke! Was es alles schon gibt, ist ja verrückt...
Da sieht man wieder die Schwierigkeit des Suchen und Findens. Die Leute wissen was sie brauchen, aber entweder suchen sie nicht danach oder wenn sie danach suchen finden sie es nicht ^^
Einen Anwendungsfall hab ich aber jetzt doch noch, den beide Anwendungen scheinbar nicht abdecken können:
Kommentare.
Was mache ich, wenn ich auf den meisten Seiten das Kommentar-Inhaltselement einbinden möchte?
Momentan ist das bei mir übel umständlich gelöst und ich musste es in jeden Artikel reinkopieren...
Ich kann dir sagen, was ich machen würde bzw. mache. :)Zitat:
Was mache ich, wenn ich auf den meisten Seiten das Kommentar-Inhaltselement einbinden möchte?
Momentan ist das bei mir übel umständlich gelöst und ich musste es in jeden Artikel reinkopieren...
Ich benutze meist pro Layoutbereich (header, links, rechts, haupt, footer usw.) eine Content-Box, die fest im Seitenlayout in den Layoutbereichen verankert ist.
Damit kann ich sicher sein, dass ich über die gesamte Website, auf jeder Seite, in jedem Layoutbereich, die Möglichkeit habe Inhaltsboxen zu platzieren.
Möchte ich nun ein Kommentar-Modul nur auf der Eingangsseite und auf der Kontaktseite haben und sonst nirgendwo. Lege ich das Modul als Element innerhalb einer meiner Layoutbereichs-Boxen mit der jeweiligen Seitenauswahl an.
Es wird dann nur auf den angeklickten Seiten gerendert und ggf. bleibt die Box einfach leer und wird ignoriert (siehe Punkt 4 unten)
Die Vorteile dieser Methode liegen auf der Hand.
1. Nur ein Seitenlayout in den meisten Fällen.
2. Variable Inhalte via Boxen in jedem Layoutbereich abhängig von den Seiten, die für die Box gewählt sind (ps. das boxes Moduls vererbt auch auf Unterseiten - sehr edel! Eingeschobenes Lob an den Entwickler hier ;) )
3. Zusätzlich zu den Boxen können ganz normal Artikel innerhalb der Layoutbereiche die Inhalte ergänzen.
(4.) Mit dem kleinen Bug-Fix oben von mir im Template bleibt der Layoutbereich leer, falls sich kein Inhalt darin befindet. -> So kann man auch bequem inhaltsabhängige CSS-Styles nachschieben z.B. "wenn kein Inhalt in RECHTE SPALTE": setze #right {display:none;} #main {margin-right: 0;} und vergrößere den Hauptbereich auf die komplette Breite.
Ich nutze dafür eine kleine php-Datei, die genau das macht. Diese wird nach dem Abarbeiten der CSS-Dateien inkludiert und schaut ob Layoutbereiche event. leer sind und passt die Styles dementsprechend an.
Im Falle der Mehrsprachigkeit bietet sich das moduleAlias Modul an. Es gibt Dir den Freiraum, die Content-Boxes bzw. alle Module abhängig vom Startpunkt der Seite zu definieren.
Das ermöglicht ein Seitenlayout für n-viele Sprachen.
Grüße Tim
Auch um diese Funktionalität kannst du Contao erweitern! Hierfür ist die äußerst gute jedoch kaum bekannte Extension z_modulealias notwendig. Eine kurze Anleitung ist schon vorbereitet und wird in kürze veröffentlicht.
viele grüße
Oliver
hehe.. ja, das ist in etwa das gleiche. Stimmt schon, dass es leicht verwirrend ist.
Das z_modulealias ist sehr nützlich, wenn man Module z.B. bei mehrsprachigen Inhalten steuern will.
Am häufigsten z.B bei dem Inhaltslement "individuelle Navigation", pro Sprache ein Modul "individuelle Navigation" anlegen und in jedem dieser Module dann auswählen, in welchem Strukturbaum/Seiten es erscheinen soll. Ähnlich wie bei Boxes legt man dann ein "Container-Modul" vom typ z_modulealias an um fügt es als Frontend-Modul ein.
Du kannst es natürlich auch für das Einsetzen, was bisher besprochen wurde. Wie schon gesagt, es ähnelt sich schon ein wenig. ist nur ein wenig direkter und man kan pro z_modulealias auch verschiende Module einschließen.
Die Rede war vom z_moduleAlias Modul.
Sent from my iPhone using Tapatalk
@ways2web
Genau. Meine Verwirrung bezog sich darauf, das du ein Modul erwähnst, über das wir schon in einigen Beiträgen sprachen, aufgrund der Nennung von Tim G:
Aber egal. Doppelt hält besser. ;)Zitat:
Das moduleAlias Modul von Andreas erlaubt das. Es frisst sich in die Experten-Einstellungen jedes Moduls und fügt eine Seitenauswahl hinzu.
irgdnwie habich mich irritieren lassen von der thread-überschrift :) Boxes ... ich sollte schlafen gehen... :)
Hallo Ihr Lieben,
ich hänge mich hier mal mit dran: habe genau das gleiche problem. [boxes] ist aktuell. ich habe das modul 2x installiert: 1x für dts., 1x für engl.
die dts. boxen werden angezeigt, die engl. sind leer.
meine boxen sind vom elementtyp "text".
wenn ich die box dem dts. modul zuordne, wird es angezeigt. liegt hier das problem - kann ich das modul nur 1x anlegen??
viele verzweifelte grüsse,
sandra
Hallo Sandra,
du musst für den Einsatz bei zwei Sprachen entweder ein Modul anlegen und in beide Sprachen/Seitenlayouts verwenden. Dann wird bei den Boxen über die Seitenauswahl entschieden bei welcher Sprache welche Box kommt.
Oder du legst zwei Module an (Contentbox DE und Contentbox EN) und musst dann die Boxen selbst jeweils dem richtigen Modul zuweisen (zusätzlich zur Seitenlogik).
Wenn das schon geholfen hat gut, wenn nicht: nochmal melden :)
Gruß
Markus
hallo markus,
hab ich ja gemacht: 2 x die boxen installiert - 1 x engl., 1 x dts., und dann den boxen jeweils das richtige modul zuteilen. und nur im engl. ist dann das div leer :mad:
viele grüsse,
sandra
ps: ja, im seitenlayout sind beide eingetragen ;)
pps: ich schäme mich :o - hab den fehler gefunden. ich hatte die eintragung im artikel vergessen zu ändern. ich war eben kurz draussen an der frischen luft. das hat mir wohl das hirn freigeblasen...
DANKE!!
sandra
Hallo Sandra,
solange der Fehler gefunden werden konnte ist ja alles wunderbar :)
Gruß
Markus
Hallo Markus,
wir setzen Contao 2.11 mit deinem neuesten Modul ein, aber er zeigt die Boxen nicht mehr an. http://www.social-markets.de
Gruß, Alexander
Das einzige was ich weltbewegendes gemacht habe, ist das nur etwas per Backend in <head> Tag ein einfaches cufon JavaScript integriert, aber daran lag es mit Sicherheit nicht. Es muss etwas beim Speichern aktualisiert worden sein. Ich suche gerade über die mySQL-Datenbank und so ein Mist, ich habe nicht mal ein Backup, weil der Server Administrator vergessen hat, eine Backupsoftware auf dem Root-Server zu installieren.
<?php echo $this->getCustomSection('top'); ?> Sind die PHP Befehle noch aktuell oder haben die sich in der neuen Boxes Version geändert? Die stehen so in der Template Datei drin.
Hallo Alexander,
ist dir noch nicht aufgefallen dass der komplette Kopf fehlt, nicht nur die Content-Box? Deine selbstdefinierten Layoutbereiche scheinen beim Update verloren gegangen. Ich denke wenn das wieder hergestellt ist sollten auch die Boxen wieder da sein, deine Breadcrumb fehlt ja zum Beispiel auch :)
Gruß
Markus
Vielleicht hast du beim Aktualisieren die localconfig.php überschrieben. In der sind auch die eigenen Layoutberriche definiert.
Sonst auch noch im Seitenlayout gucken, ob sie belegt sind.
Hallo Miteinander!
Nach den letzten Updates (Contao Version 2.11.2, Erweiterung boxes Version 1.14.1 stable) werden auf der Startseite "http://cms.tvd.de" (noch nicht Online) die 3 Content-Boxen unten nicht mehr nebeneinander dargestellt wie zuvor. Die ganz rechte Box wird unter der mittleren dargestellt. Hat hier jemand einen Tipp für mich ?
Vielen Dank!
Gruss
Bernd
Herr Milkereit hat sich meinem Problem bereits angenommen und es gelöst!
Gruss
Bernd
so wie es für mich ausschautfunktioniert die erweiterung nicht unter contao 2.11.1 und 2.11.2 (frische contao und boxes installation)update: spinnt die css formatierung unter chrome und die selectbox verrutscht. evtl. finde ich zwischendurch die zeit um es genauer zu untersuchen. dann schreib ich hier meine lösung.
Anhang 7271
Hallo,
in den FE-Modul-Einstellungen für die Contentbox gibt es unter "Experten Einstellungen" keinen Baum für "verknüpfte Seiten" - Bug oder Feature?
Aktuell habe ich alle C-Boxen für die weitere Sprache dupliziert und entsprechend der Sprache den jeweiligen Seiten zugeordnet...
Gruss zonky
Contao 2.11.5
Hi Zonky,
kannst du den Fehler mit einem Screenshot dokumentieren, ich kann gerade nicht nachvollziehen ob es ein echter Fehler ist oder "nur" eine fehlende Funktion bzw. ein Verbesserungsvorschlag.
Gruß
Markus
Ok, mit Screenshot wird die Lösung deutlich einfacher: die Angabe der Seiten auf denen eine Box erscheinen soll passiert nicht beim Modul, sondern in jeder einzelnen Box.
Der Gedanke ist ja gerade das Modul fix auf jeder Seite zu haben - und dann bei den Boxen festzulegen welche Boxen in welcher Reihenfolge auf ebendieser Seite (im Modul) angezeigt werden.
Klar geworden oder mehr verwirrt? ;)
Gruß
Markus
soweit korrekt...
ich habe zwei FE-Module Contentboxen als
* Content (de) Infobox Rechts
* Content (tr) Infobox Rechts
für jedes FE-Modul habe ich die "identischen" Boxen einmal für DE und einmal für TR mit der richtigen Angabe (Checkbox) wo diese erscheinen soll (getrennt nach Webseite-Spach-Baum-Stamm)
ABER
ich möchte EIN Layout haben und müsste die BEIDEN Contenboxen in das Layout einfügen
über das moduleAlias würde ich nur EIN Modul in das Layout einfügen
Gruss zonky
Ist ja kein Problem, dir reicht auch eine Contentbox "rechte Spalte", unabhängig von der Sprache.
Die Zuweisung der Boxen (deutsche Boxen im deutschen Seitenbaum, türkische Boxen im Türkischen Seitenbaum) muss allerdings weiter von Hand gemacht werden.
Deine Idee zwei Boxen zu verwenden war auch garnicht doof, weil dann die Boxen im Backend übersichtlicher dargestellt werden und nach Modul gefiltert werden können. Es spricht theoretisch nichts dagegen beide Box-Module in ein gemeinsames Layout zu legen - du hast dann eben je nach Sprache die Boxen nur im deutschen oder türkischen Modul.
Gruß
Markus
Moin,
ich habe mal eine Frage zu den Modultemplates. Bin gerade am Einbauen der boxes und hätte gerne auch immer einen inneren div.inside eingebaut. Ich kann zwar verschiedene Modultemplates auswählen, kopieren und das eintragen, aber anscheinend verwendet die Erweiterung keine eigenen Modultemplates? Jedenfalls passiert bei meinen Änderungen nichts, obwohl ich auch schon Caches etc. geleert habe.
Falls es dieses "Feature" mit eigenen Modultemplates noch nicht geben sollte (ich finde das fast schon essentiell), würde ich das auf den Wunschzettel setzen wollen ;)
Viele Grüße
Tomy
Hallo,
Ich möchte den CSS Style für die Box anpassen wie lauten die einzelnen Css Elemente?
Ich möchte den <p> Tag auf eine größe von 14px setzen.
Die Überschrift h1 anpassen.
Dem Bild einen runden Rahmen Polaroid effekt geben.
Firebug sollte Dein Freund werden... ;-)