Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

main und main2 im Beez-Template

  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
02 Dez. 2009 09:26 #23692 von nicolafw
main und main2 im Beez-Template wurde erstellt von nicolafw
Hallo Zusammen,

ich habe für die Website --ALTER LINK WURDE ENTFERNT-- das Beez-Template überarbeitet. Nun brauchen wir auf gewissen Seiten Module in der rechten Spalte und auf anderen wieder nicht. Wird die rechte Spalte nicht genutzt, soll der Content in der vollen Breite dargestellt werden. Also aus dem <div id="main2"> wird ein <div id="main">.

Nun gibt es aber auf der Startseite --ALTER LINK WURDE ENTFERNT-- Inhalte in der rechten Spalte, er ignoriert diese jedoch und stellt sie nicht dar. Es müsste also einen main2-div geben, aber es wird ein main-div dargestellt. Die Team-Seite ist eine einfache Beitragsseite (keine Componente oder so) wie andere auch, aber hier ignoriert er die Module in der rechten Spalte, die er auf anderen Beitragsseiten anzeigt.

Was läuft hier falsch?

Danke für Ratschläge
Nicola
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
02 Dez. 2009 09:54 #23693 von nicolafw
nicolafw antwortete auf Re: main und main2 im Beez-Template
Liegt es vielleicht an den eingebetteten Objekten auf Startseite und Teamseite? Das ist das einzig gemeinsame was ich entdecken kann. Kann ich das irgendwie umgehen? Liegt es an der vorgegebenen Breite von 480 Pixeln? Das entspricht aber der Breite des Contentbereiches. Ich hab die Breite des main2 mal auf 485 geändert, hat aber nichts gebracht... Hilfe!
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
07 Dez. 2009 13:46 #23741 von nicolafw
nicolafw antwortete auf Re: main und main2 im Beez-Template
Hat keiner eine Idee?
  • DietmarH
  • Neues Mitglied
  • Neues Mitglied
Mehr
07 Dez. 2009 14:29 #23742 von DietmarH
DietmarH antwortete auf Re: main und main2 im Beez-Template
Wie soll man bei diesen Angaben eine Idee haben?

Im Beez funktioniert die Umschaltung. Also bleiben nur zwei Möglichkeiten: Deine Abfrage stimmt nicht oder die Modulzuweisung ist falsch.
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
07 Dez. 2009 15:37 #23743 von nicolafw
nicolafw antwortete auf Re: main und main2 im Beez-Template
Ich hatte diese Funktion ursprünglich raugenommen. Nun soll aber die volle Breite genutzt werden und ich erhalte diesen Fehler. Die Modulzuweisung stimmt, denn beim alten Template werden sie dargestelt.
Mehr
07 Dez. 2009 20:38 #23749 von jimbo
Der entsprechende Ausschnitt sieht im Beez so aus:
Code:
<div id="<?php echo $showRightColumn ? 'contentarea2' : 'contentarea'; ?>"> <a name="mainmenu"> <div id="left"> <jdoc:include type="modules" name="left" style="beezDivision" headerLevel="3" /> </div><!-- left <a name="content"> <div id="wrapper"> <div id="<?php echo $showRightColumn ? 'main2' : 'main'; ?>"> <?php if ($this->getBuffer('message')) : ?> <div class="error"> <h2> <?php echo JText::_('Message'); ?> </h2> <jdoc:include type="message" /> </div> <?php endif; ?> <jdoc:include type="component" /> </div>nd main or main2 <?php if ($showRightColumn) : ?> <div id="right"> <a name="additional"> <h2 class="unseen"> <?php echo JText::_('Additional Information'); ?> </h2> <jdoc:include type="modules" name="top" style="beezDivision" headerLevel="3" /> <jdoc:include type="modules" name="user1" style="beezDivision" headerLevel="3" /> <jdoc:include type="modules" name="user2" style="beezDivision" headerLevel="3" /> <jdoc:include type="modules" name="right" style="beezDivision" headerLevel="3" /> </div><!-- right
Was Du nun wieder eingefügt hast oder was fehlt, kann man wie DietmarH bereits geschrieben hat mit diesen Informationen nicht eruieren...

Gruss Dany (Jimbo)
Kein Support per PN.
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
07 Dez. 2009 22:23 #23753 von nicolafw
nicolafw antwortete auf Re: main und main2 im Beez-Template
Sorry, ich dachte das sieht man im Quellcode der Website. So sieht das bei mir aus:
Code:
<div id="<?php echo $showRightColumn ? 'contentarea2' : 'contentarea'; ?>"> <div id="<?php echo $showRightColumn ? 'main2' : 'main'; ?>"> <?php if ($this->getBuffer('message')) : ?> <div class="error"> <h2> <?php echo JText::_('Message'); ?> </h2> <jdoc:include type="message" /> </div> <?php endif; ?> <jdoc:include type="component" /> <jdoc:include type="modules" name="user3" /> </div>nd main or main2 <?php if ($showRightColumn) : ?> <div id="right"> <jdoc:include type="modules" name="right" style="beezDivision" headerLevel="3" /> </div><!-- right <?php endif; ?> <div class="wrap"></div> </div><!-- contentarea

Die Navigation ist nicht im contentarea-Div. Ich hab einiges rausgelöscht, was ich nicht gebraucht habe, aber vielleicht fehlt jetzt der entschiedende Baustein? Die fraglichen Module haben alle die Position "right". Auf einigen Seiten werden sie auch angezeigt, nur auf der Startseite und unter "Team" nicht.
Mehr
08 Dez. 2009 10:05 #23758 von jimbo
Naja, wenn die rechten Module auf einigen Seiten angezeigt werden und auf anderen nicht – und das mit ein und demselben Template, dann dürfte es eher nicht am Template liegen sondern an den Einstellungen und Zuweisungen bei den Modulen. Einziger Tipp der mir dazu einfällt: Joomlacache löschen, Menü- und Beitragspapierkorb löschen, Modulzuweisungen überprüfen...

Gruss Dany (Jimbo)
Kein Support per PN.
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
08 Dez. 2009 11:20 #23762 von nicolafw
nicolafw antwortete auf Re: main und main2 im Beez-Template
Ich habe alles gelöscht, aber kein Erfolg.Ich glaube, dass das irgenwie an den embedded objects liegt, denn nur die Start- und die Teamseite haben eingebundene Flashobjekte, bzw. einen Iframe. Das ist de einzige Unterschied, denn ich entdecken kann. Auf allen anderen Seiten werden Module angezeigt, nur hier nicht. Wenn ich das Original-Beez-Template aktiviere, werden die Module überall korrekt angezeigt.

Startseite:
Code:
<script language="javascript" type="text/javascript"> function iFrameHeight() { var h = 0; if ( !document.all ) { h = document.getElementById('blockrandom').contentDocument.height; document.getElementById('blockrandom').style.height = h + 60 + 'px'; } else if( document.all ) { h = document.frames('blockrandom').document.body.scrollHeight; document.all.blockrandom.style.height = h + 20 + 'px'; } } </script> <iframe onload="iFrameHeight()" id="blockrandom" name="" src="http://www.oamos.com/eclat/go/fla/eclat_teaser_link.php?hl=de" width="480" height="272" scrolling="no" align="top" frameborder="0" class="wrapper"> No Iframes</iframe>

Teamseite:
Code:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="480" height="365"> <param name="width" value="480" /> <param name="height" value="365" /> <param name="quality" value="high" /> <param name="menu" value="false" /> <param name="src" value="/media/teambild/eclat_team.swf" /> <embed type="application/x-shockwave-flash" width="480" height="365" quality="high" menu="false" src="/media/teambild/eclat_team.swf"> </embed></object>
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
08 Dez. 2009 11:47 #23763 von nicolafw
nicolafw antwortete auf Re: main und main2 im Beez-Template
Wenn ich jetzt andere Module mit Position right der Start- oder Teamseite zuweise, erscheinen plötzlich alle zugewiesenen Module. Es liegt also nicht an den eingebundenen Objekten. Es liegt auch nicht am jeweiligen Modul, denn die erscheinen auf anderen Seiten. Es liegt auch nicht an der Länge der Spalte. Ich komme nicht draus...

.. es wird immer absurder. Wenn ich das Modul "Unternehmensphilosophie" (ein einfaches Custom-Modul mit Text), das der Startseite zugewiesen ist, dort aber nicht dargestellt wird, statt dessen der Teamseite zuweise, erscheinen alle jeweils zugewiesenen Module auf Start- und Teamseite.
Moderatoren: Tribal6, RePao, Dragonlord, Chris Hoefliger, pascale, adiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden