+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Mehrere Inhaltskomponenten

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

    Standard Mehrere Inhaltskomponenten

    Hallo,

    mich beschäftigt gerade folgende Frage. Ich möchte für einen Kunden eine Internetseite gestalten, bei der auf der Startseite der div in dem der Inhalt steht (nopad) z.B.750px breit ist. Auf allen Unterseiten hingegen, möchte ich, dass es nur 600px breit ist. So nun zu den angedachten Lösungsmöglichkeiten:
    a) verschiedene Templates -> Nachteil: wenn man was ändern will, muß man immer die Arbeit an 2 Templates verrichten
    b) verschiedene Module-> nun hier meine Frage ich inkludiere den Inhalt der Seite doch damit, dass ich in der index.php des Templates folgendes schreibe: <div class="nopad"><jdoc:include type="component"/></div>. Nun bräuchte ich also noch eine 2. Inhaltskomponente. Nur wie kann ich das machen: Kann ich bei Komponenten das genauso machen wie bei modulen das ich dahinter name=abc schreibe und somit differenzieren kann? Oder wie kann ich das machen
    c) Lösung mit php -> dafür sind meine Kenntnisse allerdings viel zu schlecht.

    Vielen Dank für Euere Hilfe

    Gruß

  2. #2
    Gute Seele des Boards Avatar von Indigo66
    Registriert seit
    30.10.2007
    Ort
    München
    Beiträge
    10.687
    Bedankte sich
    338
    Erhielt 3.354 Danksagungen
    in 3.244 Beiträgen

    Standard

    Lösung C ist die eleganteste.
    PHP-Code:
    <?php if(JRequest::getVar('Itemid') == '101')  : ?>
    <div class="nopad">Inhalt für den Beitrag über den Menüpunkt mit der ID 101<jdoc:include type="component"/></div>
     <?php endif; ?>
    PHP-Code:
    <?php if(JRequest::getVar('Itemid') != '101')  : ?>
    <div class="nopad_600">Inhalt aller anderen Beiträg<jdoc:include type="component"/></div>
     <?php endif; ?>
    Eine neue Klasse .nopad_600 musst Du dann natürlich anlegen.

    Mehr zum Thema Templatesteuerung in den FAQs oder hier.

  3. Erhielt Danksagungen von:


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

    Standard

    Super das ist wirklich relativ einfach. Danke für die Antwort und den tollen link.

    Vielen Dank

+ Antworten

Stichworte

Lesezeichen

Berechtigungen

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