+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Problem mit Background für Beiträge

  1. #1
    Neu an Board
    Registriert seit
    28.10.2006
    Beiträge
    43
    Bedankte sich
    2
    Erhielt 6 Danksagungen
    in 5 Beiträgen

    Standard Problem mit Background für Beiträge

    Hallo zusammen,

    ich versuche gerade folgendes Problem zu lösen:
    Ich möchte einzelnen Seiten (Beiträgen) unterschiedliche Hintergründe verpassen. Nun kann ich ja über Menüs -> Beispielmenü -> Links verschiedene class-Zusätze machen. Nehmen wir mal xyz.
    Nun ist die Klasse des Beitrags .contentpaneopenxyz

    Soweit sogut.

    Das Problem dabei ist jetzt aber, dass der Header des Beitrags ebenfalls die Klasse .contentpaneopenxyz hat, wodurch das background-image doppelt dargestellt wird. Einmal im Header und einmal im Tatsächlichen Content.

    Wie kann ich das Problem lösen?

    Gruß
    Freak

  2. #2
    Hat hier eine Zweitwohnung Avatar von dropout2
    Registriert seit
    15.09.2008
    Beiträge
    1.581
    Bedankte sich
    19
    Erhielt 376 Danksagungen
    in 366 Beiträgen

    Standard

    den Link zur Seite posten hilft meistens.

  3. #3
    War schon öfter hier
    Registriert seit
    26.08.2005
    Beiträge
    184
    Bedankte sich
    45
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard

    mach ein anderes class-sufix für den header und jeden container eigens mit css stylen. oder ev. mit css-switch oder flexiheader?

  4. #4
    Neu an Board
    Registriert seit
    28.10.2006
    Beiträge
    43
    Bedankte sich
    2
    Erhielt 6 Danksagungen
    in 5 Beiträgen

    Standard

    Also, erstmal danke für die Antworten...

    Ein Link zur Seite geht leider nicht, da die Seite (so halbfertig) noch nicht online ist...
    Und bei der Antwort von Level31 vermute ich, dass mein Problem nicht so wirklich verstanden wurde.

    Es geht nicht wirklich um den Header (der Seite), sondern um den Header des jeweiligen Beitrags. Zum besseren Verständnis habe ich mal 2 Screenshots gemacht.

    Auf dem ersten Screenshot habe ich den Headerbereich (des Beitrags) markiert, und wie man sehen kann ist es .contentpaneopenbill (Da ich über das Menü den class-Zusatz "bill" hinzugefügt habe)


    Im zweiten Screenshot habe ich den eigentlichen Contentbereich markiert, in dem der Background eigentlich angezeigt werden soll... aber dieser hat die selbe Klasse wie der Header, wodurch der Background zweimal dargestellt wird.


    Und das ist jetzt das Problem: Wie kann ich dem Contentbereich eine andere Klasse (oder sogar ID) geben, als dem Contentheader?

    Gruß
    Freak

  5. #5
    Neu an Board
    Registriert seit
    28.10.2006
    Beiträge
    43
    Bedankte sich
    2
    Erhielt 6 Danksagungen
    in 5 Beiträgen

    Standard

    Ich habe jetzt das Problem gelöst... allerdings musste ich dazu im Core-Quellcode rumfummeln (was ich eigentlich nicht so gerne machen):

    In der /components/com_content/views/article/tmpl/default.php habe ich in Zeile 56 folgendes eingetragen:
    PHP-Code:
    <?php if ($this->params->get'pageclass_sfx' )) : ?>
    <div id="content_id_<?php echo $this->params->get'pageclass_sfx' ); ?>">
    <?php endif; ?>
    Falls nun ein suffix-Zusatz existiert, wird ein <div> geöffnet mit der id content_id_BEISPIEL.
    Somit kann ich jeden Content Bereich einzeln in der CSS definieren.

    Wer es nachmachen möchte, der sollte nicht vergessen, das <div> wieder mit
    PHP-Code:
    <?php if ($this->params->get'pageclass_sfx' )) : ?>
    </div>
    <?php endif; ?>
    zu schließen.

    Gruß
    Freak

+ Antworten

Lesezeichen

Berechtigungen

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