+ Antworten
Ergebnis 1 bis 10 von 10

Thema: 1 Menüpunkt 2 Inhalte ändern

  1. #1
    Neu an Board
    Registriert seit
    23.04.2009
    Beiträge
    41
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard 1 Menüpunkt 2 Inhalte ändern

    Hallo,

    ich bin grad an ner Seite dran
    Ist es möglich, mit einem Menüpunkt
    zwei Inahlte zu ändern?

    Normal ersetzt man ja nur einen Inhalt mit z.B.: nem neuen Beitrag.
    Kann man auch irgendwie 2 Beiträge ersetzen?

    Hintergrund ist einfach der, das in einem Bereich der Seite Text
    und in einem anderen Bereich ein Hintergrundbild (Bild) geändert werden soll.

    Danke

  2. #2
    Wohnt hier Avatar von chr-hl
    Registriert seit
    28.07.2009
    Ort
    Lübeck
    Beiträge
    3.042
    Bedankte sich
    56
    Erhielt 962 Danksagungen
    in 948 Beiträgen

    Standard

    Hallo,

    da hier (Joomla!) nicht mit Frames gearbeitet wird, wird natürlich eine komplette Seite aufgebaut, nicht nur ein Teil.
    Das sieht man unter Umständen nicht.

    Christian
    Konnte ich Dir helfen - dann freut ein Klick auf "Danke" bzw. "Thanks"

    Joomla - FAQs / Dein Joomla-Level / Problem gelöst? Bitte so markieren

  3. #3
    Neu an Board
    Registriert seit
    23.04.2009
    Beiträge
    41
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Das hilft mir jetzt nicht wirklich weiter
    Aber es hat sich eh geändert.
    Auf der Startseite soll sich das Hintergrundbild alle 10 sek.
    oder so ändern. Aber nicht auf den Unterseiten.
    Das ist denk ich ein Problem, da das Template ja immer gleich ist.

    Das Hintergrundbild wird dem div per CSS gegeben: background-image:URL('xxx');

    Hat da jemand eine Idee, wie das funktionieren könnte?

  4. #4
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.729
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    Erst einmal kann man jedem Menüpunkt ein anderes Template zuweisen. aber das brauchst Du gar nicht. Was Du tun musst, ist das Headerbild umzuwandeln in eine Modulposition (Falls es dort nicht schon eine gibt). Dann veröffentlichst Du auf der Startseite ein Slide-Modul, auf den anderen ein einfaches Modul mit Grafik (Erweiterungen > Module > Neu > eigenes HTML).

    EDIT: Um es etwas plausibler zu machen: in Joomla gibt es immer nur eine Komponentenbereich, in dem über die Komponente com_content auch die Beiträge ausgegeben werden. Je nach Verlinkung können das z. B. in einem Blog auch mehrere Beiträge sein. Darüber hinaus gibt es je nach Template eine unterschiedlich hohe Zahl an Modulpositionen. Module lassen soich sowohl Postionen als auch Menüpunkten zuordnen. Und ein Header kann auch ein Modul sein, dann ist er eben flexibler ansteuerbar als eine fixe Festlegung im Template.

    Kostenlose Grundlagenliteratur:
    http://openbook.galileocomputing.de/joomla15/
    http://joomla.cocoate.com/
    http://joomla.cocoate.com/Joomla-1.5...Video-Training
    http://www.filmanleitungen.de/katego...me/joomla.html
    http://wiki.joomla-nafu.de/joomla-do...n/Joomla!_Wiki
    http://www.joomlabook.org/
    http://www.joomla-downloads.de/

  5. #5
    Neu an Board
    Registriert seit
    23.04.2009
    Beiträge
    41
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    vielleicht zeige ich erst mal, wie ich die Seite aufgebaut habe:

    Template:


    Inhalt:


    Die divs im Inhalt werden hab ich alle im jeweiligen Beitrag stehen.
    Der sieht also so aus für die Seite wo sich der Hintergrund ändern soll:

    Code:
    <div id="bild" style="background-image: url(templates/test/hintergruende/1.jpg);">
    <div id="name">Hier ist ein Text drin</div>
    </div>
    und so der Beitrag für die Seiten, wo das Hintergrundbild gleich bleiben soll:
    Code:
    <div id="bild" style="background-image: url(images/stories/Hintergruende/buero.jpg);">
        <div id="inhalt">
            <div id="null">
                <div id="eins"><span style="color: #ffffff;">Über uns</span></div>
                <div id="zwei"><span style="color: #ffffff;">Mitarbeiter<br />...... </span><a title="Vorherige Seite" href="index.php?option=com_content&amp;view=article&amp;id=4&amp;Itemid=12"><img src="http://www.joomlaportal.de/images/stories/Hintergruende/unterseiten/back.gif" alt="back" style="border: 0px none; position: absolute; bottom: 0px; left: 0px;" width="66" height="52" /></a></div>
            </div>
            <div id="drei">
                <div id="image"><img src="http://www.joomlaportal.de/images/stories/Hintergruende/unterseiten/buero1.jpg" alt="buero1" style="border: 0px;" width="399" height="300" /></div>
                <a href="#"><img src="http://www.joomlaportal.de/images/stories/Hintergruende/unterseiten/next.gif" alt="next" style="border: 0px none; position: absolute; bottom: 0px; right: 0px;" width="66" height="52" /></a></div>
        </div>
    </div>
    Es soll also so sein:

    Startseite -> Bild soll sich ändern
    Menüpunkt 1 -> ein anderes Hintergrundbild als auf Startseite, das sich alle 10 sek ändert

    Unterpunkt Menüpunkt 1 -> wieder ein anderes Hintergrundbild, welches sich aber nicht ändert

    Wenn ich ein Modul einfüge im div id="bild", würde er mir doch die ganzen anderen divs verschieben, oder?
    Und gleichzeitig wäre doch das Hintergrundbild bei Startseite und Menüpunkt 1 immer gleich, oder verstehe ich dich total falsch?

  6. #6
    Neu an Board
    Registriert seit
    23.04.2009
    Beiträge
    41
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Dann veröffentlichst Du auf der Startseite ein Slide-Modul, auf den anderen ein einfaches Modul mit Grafik (Erweiterungen > Module > Neu > eigenes HTML
    Wie mach ich das denn?
    nehmen wir an, ich nehme position user 1.
    Dann muß ich im Template ja angeben:
    Code:
    <jdoc:include type="modules" name="user3" />
    Aber ist das dann nicht auch auf den anderen Seiten da?
    Kann ich den das Modul einfach wechseln bzw. ausblenden?

  7. #7
    OJ*
    OJ* ist offline
    Hat hier eine Zweitwohnung
    Registriert seit
    28.08.2005
    Alter
    38
    Beiträge
    1.105
    Bedankte sich
    53
    Erhielt 197 Danksagungen
    in 185 Beiträgen

    Standard

    Zitat Zitat von nierewa Beitrag anzeigen
    nehmen wir an, ich nehme position user 1.
    Dann muß ich im Template ja angeben:
    Code:
    <jdoc:include type="modules" name="user3" />

    Code:
    <jdoc:include type="modules" name="user1" />
    muss es dann lauten...

    Ja du kannst jedem Menüpunkt ein anderes Modul zuweisen. Du kannst Modul xyz Kopieren und jede Kopie einem andern Menüpunkt zuweisen.

  8. #8
    Neu an Board
    Registriert seit
    23.04.2009
    Beiträge
    41
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ja du kannst jedem Menüpunkt ein anderes Modul zuweisen. Du kannst Modul xyz Kopieren und jede Kopie einem andern Menüpunkt zuweisen.
    Ah... hab gerade gefunden was du meinst.
    Werd das gleich mal probieren


    P.S. Es muß natürlich "user1" heißen. Hab mich nur verschrieben.

  9. #9
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.729
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    Diese Info steht aber auch ausführlich in den oben bereits gegebenen Grundlageninfos. Wer die nicht liest, muss sich nicht wundern, wenn er die Lösung nicht kennt. Klingt jetzt etwas sarkastisch, aber irgendwie konnte ich mir den Hinweis nicht verkneifen

  10. #10
    Neu an Board
    Registriert seit
    23.04.2009
    Beiträge
    41
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard



    Jetzt hab ich aber noch eine Frage.
    Im Template steht jetzt:
    Code:
    ...
    <div class="menu_main_menu"><jdoc:include type="modules" name="user3" /> <!-- Das ist das Menü --> </div>
    <div id="inhalt"><jdoc:include type="modules" name="user1" /> <!-- Das ist die Slideshow -->  
                             <jdoc:include type="component" /> <!-- Das ist der Inhalt --> </div>
    ...
    Jetzt hab ich das Modul Slideshow nur bestimmten Seiten zugesiesen.
    Funzt wunderbar. Und jetzt die Frage, geht das auch mit dem Inhalt?
    Ich hab ja für die Startseite einen Beitrag erstellen müssen und als
    Startseite erstellen müssen. Nur, ich hab auf der Startseite nur die Slideshow.
    Keinen Text oder so.

+ Antworten

Lesezeichen

Berechtigungen

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