main und main2 im Beez-Template
- nicolafw
-
Autor
- Neues Mitglied
-
Weniger
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
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
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- nicolafw
-
Autor
- Neues Mitglied
-
Weniger
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!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- nicolafw
-
Autor
- Neues Mitglied
-
Weniger
Mehr
07 Dez. 2009 13:46 #23741
von nicolafw
nicolafw antwortete auf Re: main und main2 im Beez-Template
Hat keiner eine Idee?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- DietmarH
-
- Neues Mitglied
-
Weniger
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.
Im Beez funktioniert die Umschaltung. Also bleiben nur zwei Möglichkeiten: Deine Abfrage stimmt nicht oder die Modulzuweisung ist falsch.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- nicolafw
-
Autor
- Neues Mitglied
-
Weniger
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.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- jimbo
-
- Offline
-
07 Dez. 2009 20:38 #23749
von jimbo
Gruss Dany (Jimbo)
Kein Support per PN.
jimbo antwortete auf Re: main und main2 im Beez-Template
Der entsprechende Ausschnitt sieht im Beez so aus:
Was Du nun wieder eingefügt hast oder was fehlt, kann man wie DietmarH bereits geschrieben hat mit diesen Informationen nicht eruieren...
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
Gruss Dany (Jimbo)
Kein Support per PN.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- nicolafw
-
Autor
- Neues Mitglied
-
Weniger
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:
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.
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.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- jimbo
-
- Offline
-
08 Dez. 2009 10:05 #23758
von jimbo
Gruss Dany (Jimbo)
Kein Support per PN.
jimbo antwortete auf Re: main und main2 im Beez-Template
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.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- nicolafw
-
Autor
- Neues Mitglied
-
Weniger
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:
Teamseite:
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>
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- nicolafw
-
Autor
- Neues Mitglied
-
Weniger
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.
.. 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.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Moderatoren: Tribal6, RePao, Dragonlord, Chris Hoefliger, pascale, adiheutschi.ch