Ergebnis 1 bis 22 von 22

Thema: Dynamische Seitenbilder mit Inserttag oder Klasse im body

  1. #1
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard Dynamische Seitenbilder mit Inserttag oder Klasse im body

    Hallo @ll,
    ich weiß gar nicht ob man darüber noch unbedingt ein Tutorial schreiben muss...
    Aber da mir immer wieder aufgefallen ist, das viele Leute einiges viel zu Kompliziert machen dachte ich mir ich schreib das mal schnell auf *g*

    Hier der Wiki Eintrag: http://de.contaowiki.org/Dynamische_...it_Insert-Tags

    Bitte alle Fragen dazu hier stellen (Fragen zu Modulen bitte immer in den jeweiligen Modul Threads!).

    Viele Grüße
    Geändert von MacKP (30.09.2011 um 23:35 Uhr)
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  2. #2
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo MacKP,

    Tutorials sind immer gut

    Besten Dank.

    Spannend diese Stelle:
    Code:
    im CSS: .cssfuerdieseite .header {background: #fff url(tl_files/header/bildfuerdieseseite.png) no-repeat top left;}
    Ich habe das bisher immer so formatiert:
    Code:
    body.NamederKlasse #header
    {
    ...
    }
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  3. #3
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo planepix,
    da hast du direkt den ersten Fehler entdeckt *g*
    soll natürlich auch #header sein ;-)

    Hab gerade auch noch 2 Dinge hinzugefügt, was noch so möglich ist ;-)

    Ich überlege noch den TL weg über einen extra Bereich zu beschreiben, den man dann immer auf jeder Seite hinzufügen muss.. aber das hab ich bisher nie selber gemacht, da mir das immer zu umständlich war (auch für Kunden, die dann aufpassen müssen in welchen Bereich was kommt).
    Also Artikel anzeigen in head oder so...

    Vielen Dank
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  4. #4
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo MacKP,

    das war nicht die Absicht den Fehler sofort zu finden

    Ich denke je dynamischer umso erfahrener der Endanwender.
    TL passt sich der Flexibilität des Endbenutzers an

    Dein weiterer Vorschlag wäre ggf. vor das jetzige Tutorial zu setzen im Sinne von erste Schritte, dann die Optimierung und Vereinfachung anschließend.
    Dann wäre der komplette Lernschritt beschrieben. Wenn sich gleich die von Dir beschriebene Weise einprägt, passt es auch.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  5. #5
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo planepix,
    hab das jetzt noch ergänzt um den Punkt "Bild über Artikel" einbinden.

    Kann sein das ich das ganze noch mal überarbeite, da es relativ knapp gehalten ist. Aber so hab ich noch die Hoffnung, das die Leute das nachvollziehen und nicht stumpf kopieren ^^

    Wird die Zeit zeigen.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  6. #6
    Contao-Nutzer Avatar von Rave1941
    Registriert seit
    13.09.2009.
    Beiträge
    11

    Standard

    Die im Wiki beschriebene passende Erweiterung, gibt es diese noch?

    Zitat Zitat von MacKP Beitrag anzeigen
    Natürlich gibt es auch schon eine passende Erweiterung für solche Bedürfnisse: pageimage - Seitenbild
    Wollte mal lieber nachfragen da der verfügbare Link nur auf die TYPOlight-Startseite weiterleitet.

  7. #7
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Rave1941,
    ich schau mal das ich den Link sofort wieder erneuer. Ist anscheinend durch den Umzug was schief gelaufen.

    Danke für die Info!

    Viele Grüße
    ---
    Ich kann gerade nichst mehr daran ändern...
    Daher hier der Link -> https://contao.org/erweiterungsliste...010019.de.html

    Wenn ich das wieder bearbeiten kann werde ich das auch im Wiki ändern.
    Ich weiß jetzt nicht wie der Plan ist, also wann das wieder gehen wird oder so.

    Viele Grüße
    Geändert von MacKP (28.09.2009 um 14:39 Uhr)
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  8. #8
    Contao-Nutzer Avatar von Rave1941
    Registriert seit
    13.09.2009.
    Beiträge
    11

    Standard

    Vielen vielen Dank, das hat mir weiter geholfen

  9. #9
    Contao-Nutzer
    Registriert seit
    03.09.2009.
    Beiträge
    16

    Standard

    Hallo,

    eine kurze Frage zu meinem "Bilderproblem". Ich habe gerade mein erstes TYPOlight Projekt http://www.phantaro.de(fast) fertig. Hier hat jede Seite eine eigene Headergrafik (css bg) und einen Teaser-Text.

    Gelöst habe ich das wohl super umständlich über das Modul "Eigener HTML Code". Das enthält dann jeweils das DIV mit dem Hintergrundbild und dem Teasertext für die jeweilige Seite.

    Letztendlich habe ich etwa 10 Module eingebunden in dementsprechend 10 Seitenlayouts.

    Angestoßen durch diesen Beitrag bin ich nun auf die Idee gekommen, die Headergrafiken über CSS (body.NamederKlasse #header...) einzufügen. Nun könnte ich doch noch einen eigenen Inhaltsbereich hinzufügen (z.B. <?php echo $this->sections['Teaser']; ?> ). Und den Teasertext dann über Artikel -> Text einfügen. Somit würde es nur noch 1 Modul geben.

    Ist diese Lösung Sinnvoll? Gibt es eine bessere Möglichkeit?
    Und, kann man überhaupt über das Modul HTML-Code eigene Layoutbereich anlegen oder muss man diese direkt in das Template schreiben?

    Vielen Dank für die Hilfe!

    Martin

  10. #10
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo eyepe,

    dafür gibt es doch Erweiterungen:
    PageImage: https://contao.org/erweiterungsliste...pageimage.html
    MDC (etwas veraltetes Konzept): https://contao.org/erweiterungsliste/view/mdc.html

  11. #11
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo eyepe,
    du brauchst eigentlich für die body Methode nur ein div was du ansprechen willst.. mit etwas geschick reichen die divs, die von TL erzeugt werden.
    Du kannst aber auch ein Einzelnes Modul nur mit dem div einfach übers Seitenlayout einbinden. Damit sind dann alle Seiten sofort versorgt ;-)

    Hoffe das hilft dir..

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  12. #12
    Contao-Nutzer
    Registriert seit
    03.09.2009.
    Beiträge
    16

    Standard

    Das Problem ist, es geht nicht nur um ein Bild. Das Bild ist der Hintergrund, darüber muss ein editierbarer Text liegen. Wie es eben gerade auf http://www.phantaro.de ist. Nur jetzt ist besteht jeder dieser "Teaser" aus einem Modul + Seitenlayout.

    Momentan sehen die Module (Eigener HTML Code) etwa so aus:
    Code:
    <div id="header" style="background-image: url(tl_files/phantaro/images/header_kontakt.png);">
    <p>
    Teaser-Text
    </p>
    </div>
    Daraus dann ein einziges Modul machen, etwa so:
    Code:
    <div id="header">
    <?php echo $this->sections['Teaser']; ?>
    </div>
    Das Hintergrundbild könnte dann ja über CSS (body.NamederKlasse #header) eingefügt werden.
    Und der Teaser-Text müsste dann ja über Artikel jeweils eingefügt werden können.
    Denke ich in die richtige Richtung?

  13. #13
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sollte passen.
    Du musst nur in Einstellungen auch 'Teaser' als zusätzliche Sektion eintragen.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  14. #14
    Contao-Nutzer Avatar von danny
    Registriert seit
    04.03.2011.
    Ort
    Düsseldorf
    Beiträge
    99

    Standard gleiches Hintergrundbild bei deutscher und englischer Unterseite gewünscht

    Jede Seite soll ein Hintergrundbild haben aber die deutsche und englische Version einer Unterseite sollen immer das gleiche Hintergrundbild haben.
    Die Seiten haben aber ja auch immer unterschiedliche Seitenalias und das wiederrum würde heißen ich müßte zwei Grafiken anlegen mit eigentlich dem gleichen Bild im Ordner header. Also einmal startseite.png und einmal home.png für die deutsche Startseite und für die englische Startseite.

    Eingebaut hab ich das ganze wie folgt was auch super klappt:

    Für jede Seite ein Bild

    Module -> Eigener HTML-Code
    Code:
    <img src="/tl_files/header/{{env::page_alias}}.png" alt="{{env::page_title}}" />
    Eigenes Modul im Seitenlayout dem Header zuweisen

    Code:
    env::page_alias
    gibt den Alias der aktuellen Seite aus.
    Code:
    env::page_title
    gibt den Titel der aktuellen Seite aus. Jetzt braucht man nur für jede Seite ein Bild in dem Ordner header anlegen und es so benennen wie der alias der Seite ist auf dem das Bild zu sehen sein braucht. Im Grunde kann es auch immer das selbe Bild mit einem anderen Namen sein ;-)
    Wie kann ich es angehn, um nicht alle Hintergrundbilder doppelt anzulegen.
    Geändert von danny (06.09.2011 um 20:09 Uhr)

  15. #15
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo danny,
    wenn du das Bild eh als img direkt einbinen möchtest, dann kannst du auch eine der (ich glaub 3) Erweiterungen dafür benutzen, wo man das in der Seitenstruktur zuweisen kann. Da kannst brauchst du dann nicht mehrere Bilder anlegen.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  16. #16
    Contao-Nutzer Avatar von danny
    Registriert seit
    04.03.2011.
    Ort
    Düsseldorf
    Beiträge
    99

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hallo danny,
    wenn du das Bild eh als img direkt einbinen möchtest, dann kannst du auch eine der (ich glaub 3) Erweiterungen dafür benutzen, wo man das in der Seitenstruktur zuweisen kann. Da kannst brauchst du dann nicht mehrere Bilder anlegen.

    Viele Grüße
    danke für deinen Tipp...kannste mir vielleicht noch sagen wie diese Erweiterungen heißen?

  17. #17
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von danny Beitrag anzeigen
    danke für deinen Tipp...kannste mir vielleicht noch sagen wie diese Erweiterungen heißen?
    z.B. page_images...
    oder einfach mal selber Suchen: http://www.contao-pool.de/ceris/sear...%20bilder.html

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  18. #18
    Contao-Nutzer Avatar von danny
    Registriert seit
    04.03.2011.
    Ort
    Düsseldorf
    Beiträge
    99

    Standard

    @MacKP

    Danke für deinen Link...sehr hilfreich

  19. #19
    Contao-Fan Avatar von andrea$
    Registriert seit
    04.09.2011.
    Ort
    Berlin
    Beiträge
    706

    Standard

    könnte man den Link zum Tut hier korrigieren oder besser den ganzen Thread löschen? Niemand weiß worum es hier geht/ging....
    ACHTUNG - User mit Halbwissen

  20. #20
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von andrea$ Beitrag anzeigen
    könnte man den Link zum Tut hier korrigieren oder besser den ganzen Thread löschen? Niemand weiß worum es hier geht/ging....
    Hallo andrea$,
    löschen wäre etwas radikal. Den Link hab ich durch den aktuellen ersetzt. Natürlich hab ich das ins neue Wiki übertragen gehabt.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  21. #21
    Contao-Fan Avatar von andrea$
    Registriert seit
    04.09.2011.
    Ort
    Berlin
    Beiträge
    706

    Standard

    Besten Dank!
    ACHTUNG - User mit Halbwissen

  22. #22
    Contao-Nutzer
    Registriert seit
    10.11.2011.
    Beiträge
    13

    Standard

    Das Tutorial im Wiki ist richtig gut - die Einbindung über Inserttags ist nachvollziehbar und führt schnell zum aha-Erlebnis. Vielen Dank dafür!

    Mart

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Dynamische Betreffzeile
    Von mattes im Forum Formulare
    Antworten: 23
    Letzter Beitrag: 13.03.2012, 08:10
  2. Antworten: 0
    Letzter Beitrag: 21.12.2010, 10:53
  3. nav_default : zusätzliche Klasse nur bei <li class="submenu"> oder Umbennung
    Von virtuwell im Forum Layout / Templates / Holy Grail
    Antworten: 4
    Letzter Beitrag: 30.11.2010, 14:30
  4. keine css klasse oder id im quelltext bei modul
    Von ways2web im Forum Layout / Templates / Holy Grail
    Antworten: 6
    Letzter Beitrag: 26.08.2010, 23:38

Lesezeichen

Lesezeichen

Berechtigungen

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