Ergebnis 1 bis 9 von 9

Thema: Frage zu ContentElement

  1. #1
    Contao-Fan
    Registriert seit
    22.11.2009.
    Ort
    14943 Luckenwalde
    Beiträge
    373

    Standard Frage zu ContentElement

    Hallo Ihr Entwickler,

    Ich habe eine Idee im Kopf und frage mich ob das mit Contao möglich ist.

    Ich möchte ein ContentElement erstellen, das bei Auswahl gleich mehrere ContentElemente einfügt.

    Nur mal zum Verständnis:

    objectStart (gewählt & erstellt)
    Input (automatisch erstellt)
    ...
    objectEnds (automatisch erstellt)



    Gesendet von iPhone mit Tapatalk Pro
    Freundliche Grüße
    Jens


  2. #2
    Contao-Fan Avatar von Fachinger
    Registriert seit
    24.04.2016.
    Ort
    Limburg
    Beiträge
    308

    Standard

    Ist im Prinzip eine gute Idee, dürfte aber daran scheitern, dass die Unterelemente Werte besitzen, die dann mit irgendwelchen 'unsinnigen' Werten befüllt werden müssten.
    Du müsstest zB einen Weg finden, um aus dem (nicht eingetragenen) Titel des Unterelemwnts einen Alias zu erzeugen.


    Gesendet von meinem CLT-L29 mit Tapatalk

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Inhaltselemente haben keinen Alias

  4. #4
    Contao-Fan Avatar von Fachinger
    Registriert seit
    24.04.2016.
    Ort
    Limburg
    Beiträge
    308

    Standard

    @Spooky : Ja, da hatte ich jetzt zu kurz gedacht.
    Meist sind aber andere Felder enthalten, welche mandatory sind. [emoji6]

    Gesendet von meinem CLT-L29 mit Tapatalk

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Merlin Beitrag anzeigen
    Ich möchte ein ContentElement erstellen, das bei Auswahl gleich mehrere ContentElemente einfügt.
    hier mal rein gucken oder gleich die Erweiterung verwenden: https://github.com/leycommediasoluti...ao_elementsets

  6. #6
    Contao-Nutzer
    Registriert seit
    14.11.2019.
    Beiträge
    47

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Inhaltselemente haben keinen Alias
    Weiß eigentlich jemand, warum nicht?

    Ich lege einen Artikel an mit Rocksolid Custom Elements, sozusagen das poor mans datenbank. Nun würde ich gerne mit Inserttags einzelne Elemente bzw. deren Inhalt einfügen. Das geht aber nur über die ElementID. Über einen Alias wäre das viel
    eleganter. Da es eine überschaubare Zahl von Elementen ist, habe ich in meinem Script eine Lookuptabelle eingefügt und so den Alias simuliert. Das ist ein Workaround, den ich gerne eleganter gelöst hätte.
    Geändert von bwl21 (22.08.2020 um 07:40 Uhr)

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von bwl21 Beitrag anzeigen
    Weiß eigentlich jemand, warum nicht?
    Weil Inhaltselemente keine Detail URL haben.



    Zitat Zitat von bwl21 Beitrag anzeigen
    Da es eine überschaubare Zahl von Elementen ist, habe ich in meinem Script eine Lookuptabelle eingefügt und so den Alias simuliert. Das ist ein Workaround, den ich gerne eleganter gelöst hätte.
    Passe doch einfach Contao so an, wie du es brauchst.

  8. #8
    Contao-Nutzer
    Registriert seit
    14.11.2019.
    Beiträge
    47

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Weil Inhaltselemente keine Detail URL haben..
    Das ist nicht so recht schlüssig. Es gibt

    {{insert_article::*}} Dieses Tag wird mit dem referenzierten Artikel ersetzt (ersetze * mit der ID oder dem Alias).

    {{insert_content::*}} Dieses Tag wird mit dem referenzierten Inhaltselement ersetzt (ersetze * mit der ID des Elements).

    Aus Symmetriegründen könnte insert_content auch einen Alias als Argument akzeptieren. Dazu bräuchte es keine Detail URL. Die Detail-Url eines Artikels stellt ja die Seite dar und nur den einen Artikel. Damit könnte die Detail URL eines Content Elementes genau dasselbe tun. eine Seite darstellen mit nur dem Artikel mit nur dem Content Element.

    Das würde ich sogar anwenden für folgenden Anwendungsfall: In einer Organisation gibt es viele Mitarbeiter. Ich würde gerne die "Steckbriefe" aller dieser Mitarbeiter auf einer Seite darstellen (und pflegen), dabei würde ich pro Abteilung/Arbeitsbereich einen Artikel machen und pro Mitarbeiter ein Custom Element. Diese Inhalte würde ich gerne auf anderen Seiten wieder einfügen mit z.B. {{insert_content::max-mustermann::kompakt}}.

    Oder aber eine Seite mit nur der Information des Mitarbeiters über die url myserver.de/mitarbeiter/pr-abteilung/max-mustermann.

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von bwl21 Beitrag anzeigen
    {{insert_article::*}} Dieses Tag wird mit dem referenzierten Artikel ersetzt (ersetze * mit der ID oder dem Alias).
    Ja, Artikel haben ja auch eine Detailseite.



    Zitat Zitat von bwl21 Beitrag anzeigen
    Damit könnte die Detail URL eines Content Elementes genau dasselbe tun.
    Ich finde nicht, dass so etwas Sinn macht.



    Zitat Zitat von bwl21 Beitrag anzeigen
    Das würde ich sogar anwenden für folgenden Anwendungsfall: In einer Organisation gibt es viele Mitarbeiter. Ich würde gerne die "Steckbriefe" aller dieser Mitarbeiter auf einer Seite darstellen (und pflegen), dabei würde ich pro Abteilung/Arbeitsbereich einen Artikel machen und pro Mitarbeiter ein Custom Element. Diese Inhalte würde ich gerne auf anderen Seiten wieder einfügen mit z.B. {{insert_content::max-mustermann::kompakt}}.

    Oder aber eine Seite mit nur der Information des Mitarbeiters über die url myserver.de/mitarbeiter/pr-abteilung/max-mustermann.
    Du kannst ja Contao nach deinen Bedürfnissen anpassen - das ist ja einer der großen Vorteile von Contao.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •