contao-community-alliance / merger2

The Merger² for Contao.
GNU Lesser General Public License v3.0
8 stars 5 forks source link

Index-Seite als Teil der Elternseiten behandeln #34

Closed dmolineus closed 1 year ago

dmolineus commented 5 years ago

Merger² kann ja Artikel erben von übergeordneten Seiten. Ich habe oft den Aufbau, dass ich einen Standard definiert habe (z.B. Header-Bild), den ich ggf. überschreiben möchte. Eigentlich will ich dies auf Ebene der Wurzelseite definieren, was bei Contao ja nicht geht. Daher ist meine Überlegung, ob man die Index-Seite immer so behandelt, dass diese mit berücksichtigt wird in der Vererbungs-Hierachie.

Ggf. könnte man dies konfigurierbar machen.

@zonky2 @baumannsven was denkt ihr?

baumannsven commented 5 years ago

@dmolineus Was verstehst du unter index Seite?

dmolineus commented 5 years ago

@dmolineus Was verstehst du unter index Seite?

Die Startseite (die in der Regel den Alias index besitzt).

baumannsven commented 5 years ago

Hört sich gut an. Bitte sorg aber dafür das wie du schon oben erwähnt hast das man den index alias als parameter festlegen/einstellbar machen kann. Und vergiss dabei den Multidomain Betrieb nicht.

baumannsven commented 5 years ago

Beispiel:

merger2.index:
    - common: "index"
    - foo.bar: "foobar"

Der Key common gilt dann für nicht deklarierte DNS bzw. wenn keine andere gefunden wird.

baumannsven commented 5 years ago

Oder

merger2.index:
    common: "index"
    override:
         - foo.bar: "foobar"
dmolineus commented 5 years ago

Meine Überlegung ist dafür eine Checkbox in der Seitenstruktur zu hinterlegen: "Als Wurzelseite behandeln". Damit kann man dies beliebig definieren. Entweder ist es wirklich die Startseite oder nur eine Layout-Seite, die als Vorlage dient.

baumannsven commented 5 years ago

Wäre ich nicht dafür. Wenn ich sowas machen würde. Würde ich nicht wollen das der Kunde darin rumfingert.

baumannsven commented 5 years ago

Oder optional. Dann kann es jeder machen wie er möchte. Wenn allerdings der Parameter besteht nicht in der Seitenstruktur konfigurierbar machen.

dmolineus commented 5 years ago

Wäre ich nicht dafür. Wenn ich sowas machen würde. Würde ich nicht wollen das der Kunde darin rumfingert.

Musst ihn ja das Feld nicht freigeben :) Lass uns ggf. mal in Mumble drüber austauschen.

baumannsven commented 5 years ago

@dmolineus am Mittwoch

chriza commented 3 years ago

Von Contao 4.10,x bis Contao 4.11.1 war es möglich, auf root Ebene Artikel anzulegen. Diese konnten mit dem merger wunderbar angezeigt und vererbt werden. Es sollte dafür geworben werden, ab Contao 4.11.3 root Artikel mit dem Verweis auf den merger2 wieder zu ermöglichen.