Zurück   Web to Date Forum > Web to Date > Web to Date 6.0

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Ansicht
Alt 24.05.2009, 19:25   #1 (permalink)
Neuer Benutzer
 
Registriert seit: 19.05.2009
Ort: Dorsten
Beiträge: 12
Tucklemuck befindet sich auf einem aufstrebenden Ast
Frage Ohne Kontextspalte gesamten Platz nutzen

Hallo zusammen,

mein Name ist Henning, ich bin neu hier im Forum und schon habe ich eine Frage:

Ich nutze W2D 6.0 und habe unsere Nachbarschaftsseite (www.schultenkamp.de) damit gemacht. Auf der Startseite ist eine Kontextspalte eingebaut. Obwohl ich die Kontextspalte auf allen anderen Seiten ausgeblendet habe, wird auf jeder Seite der Platz für die Kontextspalte reserviert.

Kann man irgendwo einstellen, dass man den Platz auf den "normalen" Seiten lieber für Inhalte nutzen möchte?

Über einen kleinen Tipp würde ich mich echt freuen :-)

Viele Grüße
Henning
Tucklemuck ist offline   Mit Zitat antworten
Alt 25.05.2009, 06:07   #2 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
blue befindet sich auf einem aufstrebenden Ast
Ausrufezeichen AW: Mal Kontextspalte und mal nicht?

Gute Idee...

Dazu musst Du in deinem Design in der navigation.ccml noch eine kleine Änderung vornehmen. Der Contentcontainer muss breiter werden, wenn kein Sidebar definiert ist.

Suche dazu die folgenden Zeilen für die Ausgabe des Contents in der navigation.ccml

Code:
<div id="content">
<cc:print value="&page.content.text">
</div>

und ersetzte sie gegen diese Zeilen

Code:
 
<cc:if cond="&sidebar.count gt 0">
<div id="content">
<cc:else>
<div id="content" style="width: 660px;">
</cc:if>
<cc:print value="&page.content.text">
<div align="center">
Die Fusszeile - (c) 2009 <a href="">webtodateforum</a> das beste Forum für Web to Date
</div>
</div>
Das wird zwar nicht für alle Absatztypen funktionieren, aber Textabsatz und alle Absätze die nicht global ihre Breite zugewiesen bekommen nutzen jetzt die volle Fläche...
blue ist offline   Mit Zitat antworten
Alt 25.05.2009, 08:27   #3 (permalink)
Neuer Benutzer
 
Registriert seit: 19.05.2009
Ort: Dorsten
Beiträge: 12
Tucklemuck befindet sich auf einem aufstrebenden Ast
Standard AW: Ohne Kontextspalte gesamten Platz nutzen

Wow! Vielen Dank!!! Das ist ja mal wirklich schnell gegangen.

Im Sommer habe ich mal ein bischen Zeit, dann were ich mich in CCML einlesen und es hoffentlich verstehen :-)

Vielen Dank noch mal ich probiere das gleich mal aus!

Viele Grüße
Henning
Tucklemuck ist offline   Mit Zitat antworten
Alt 03.06.2009, 14:23   #4 (permalink)
Neuer Benutzer
 
Registriert seit: 19.05.2009
Ort: Dorsten
Beiträge: 12
Tucklemuck befindet sich auf einem aufstrebenden Ast
Standard AW: Ohne Kontextspalte gesamten Platz nutzen

Hmmm...jetzt habe ich gedacht, ich hätte ccml so einigermaßen verstanden und habe doch noch mal eine Frage:

Ich habe auf einer Seite einen Aufmacher mit zwei Spalten. Um den Aufmacher ebenfalls in der Breite anzupassen, habe ich in der paragraph_teaser.ccml den Eintrag

Code:
<cc:if cond="&paragraph.teaser.colcount=2">
<cc:set obj="mywidth" value="220px">
</cc:if>
in

Code:
<cc:if cond="&paragraph.teaser.colcount=2">
<cc:set obj="mywidth" value="330px">
</cc:if>
geändert.

Der einzige Erfolg bestand allerdings darin, dass der Aufmacher nun nur noch in einer Spalte angezeigt wird, die allerdings etwas breiter ist. Also wollte ich die Breite des Teasers einstellen und habe weiter unten

Code:
<div class="teaserelement" style="width: <cc:print value="&mywidth">;">
durch

Code:
<div class="teaserelement" style="width:"660px;">
ersetzt. Allerdings wird immer noch nur eine (nun aber ganz breite) Spalte angezeigt.

Meine Frage lautet daher: Wie schaffe ich es, auch den Aufmacher in die gewünschte Breite zu versetzen?

Viele Grüße
Henning
Tucklemuck ist offline   Mit Zitat antworten
Alt 03.06.2009, 15:46   #5 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
blue befindet sich auf einem aufstrebenden Ast
Standard AW: Ohne Kontextspalte gesamten Platz nutzen

Hast Du es mal statt mit px mit % versucht ?

Width: 50%; bei 2 Spalten...
blue ist offline   Mit Zitat antworten
Alt 03.06.2009, 16:09   #6 (permalink)
Neuer Benutzer
 
Registriert seit: 19.05.2009
Ort: Dorsten
Beiträge: 12
Tucklemuck befindet sich auf einem aufstrebenden Ast
Standard AW: Ohne Kontextspalte gesamten Platz nutzen

Ja, habe ich!

Mittlwerweile habe ich die Lösung gefunden:

Ich habe den Eintrag

Code:
<div class="teaser">
in

Code:
<div class="teaser" style="width:660px;">
geändert und

dann die Breite für die Spalten auf 310px gesetzt (bei 311px wurde nur noch eine Spalte angezeigt.).

Code:
<cc:if cond="&paragraph.teaser.colcount=2">
<cc:set obj="mywidth" value="310px">
</cc:if>
Komisch, komisch...ich denke, dass ich noch ein wenig mit der Breite für DIV CLASS="Teaser" herumspielen werde, weil jetzt ein kleiner Unterschied zwischen dem "normalen" Absatz und dem Aufmacher besteht...

Viele Grüße
Henning



Zitat:
Zitat von blue Beitrag anzeigen
Hast Du es mal statt mit px mit % versucht ?

Width: 50%; bei 2 Spalten...
Tucklemuck ist offline   Mit Zitat antworten
Alt 03.06.2009, 16:12   #7 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
blue befindet sich auf einem aufstrebenden Ast
Standard AW: Ohne Kontextspalte gesamten Platz nutzen

und das ist noch von Browser zu Browser verschieden... Firefox ist z.B.noch anderer Meinung als dier IE... also immer mit mehreren Browsern testen...
blue ist offline   Mit Zitat antworten
Alt 03.06.2009, 17:16   #8 (permalink)
Neuer Benutzer
 
Registriert seit: 19.05.2009
Ort: Dorsten
Beiträge: 12
Tucklemuck befindet sich auf einem aufstrebenden Ast
Standard AW: Ohne Kontextspalte gesamten Platz nutzen

Oh weh! Das ist aber doof...

ich schaue mal, wie ich das hinfrickeln kann. Bin ja noch im Beginnerstadium :-)

Viele Grüße
Henning
Tucklemuck ist offline   Mit Zitat antworten
Alt 18.07.2009, 02:11   #9 (permalink)
Benutzer
 
Registriert seit: 07.06.2009
Ort: Berlin
Beiträge: 76
Sven aus Berlin befindet sich auf einem aufstrebenden Ast
Standard AW: Ohne Kontextspalte gesamten Platz nutzen

Gehe wie blue es dir für die Contentfull gezeigt hat, ebenso mit den Teasern vor: Hier mal die angepasste teaser.ccml von ny:
Code:
<cc:*>
--------------------------------------------------
Web2Date

Layout:   Ny
Autor:    Thomas Müller
          MultiMüller e.K.
Datei:    paragraph_teaser.ccml
Funktion: Teaser-Absatz
--------------------------------------------------
</cc:*>

<cc:if cond="&sidebar.count gt 0">
<link rel="stylesheet" type="text/css" href="<cc:print value="&mystylems.url">" /><!-- mit Sidebar --> 

<cc:if cond="&paragraph.teaser.colcount=1"><cc:set obj="mywidth" value="98%"></cc:if>
<cc:if cond="&paragraph.teaser.colcount=2"><cc:set obj="mywidth" value="43%"></cc:if>
<cc:if cond="&paragraph.teaser.colcount=3"><cc:set obj="mywidth" value="26%"></cc:if>


<div class="teaser">
<cc:loop type="teaser" obj="myteaser">
  <div class="teaserelement" style="width: <cc:print value="&mywidth">;">
  <cc:print value="&myteaser.text">
  </div>
</cc:loop>

<cc:if cond="&paragraph.teaser.hassubpages">
  <div class="teasernav">
  <cc:if cond="&paragraph.teaser.previoussubpage.url">
    <a href="<cc:print value="&paragraph.teaser.previoussubpage.url">">&laquo;</a>&nbsp;&nbsp;
  </cc:if>
  
  <cc:loop type="subpage" obj="mysubpage">
    <cc:if cond="&mysubpage.iscurrentsubpage">
      <strong><cc:print value="&mysubpage.number"></strong>
    <cc:else>
      <a href="<cc:print value="&mysubpage.url">"><cc:print value="&mysubpage.number"></a>
    </cc:if>
  </cc:loop>

  <cc:if cond="&paragraph.teaser.nextsubpage.url">
    &nbsp;&nbsp;<a href="<cc:print value="&paragraph.teaser.nextsubpage.url">">&raquo;</a>
  </cc:if>

  </div> 
</cc:if>

</div>

<div class="clearer"></div>

<cc:else> 
<link rel="stylesheet" type="text/css" href="<cc:print value="&myfullstyle.url">" /><!-- ohne Sidebar --> 


<cc:if cond="&paragraph.teaser.colcount=1"><cc:set obj="mywidth" value="98%"></cc:if>
<cc:if cond="&paragraph.teaser.colcount=2"><cc:set obj="mywidth" value="43%"></cc:if>
<cc:if cond="&paragraph.teaser.colcount=3"><cc:set obj="mywidth" value="26%"></cc:if>


<div class="teaser">
<cc:loop type="teaser" obj="myteaser">
  <div class="teaserelement" style="width: <cc:print value="&mywidth">;">
  <cc:print value="&myteaser.text">
  </div>
</cc:loop>

<cc:if cond="&paragraph.teaser.hassubpages">
  <div class="teasernav">
  <cc:if cond="&paragraph.teaser.previoussubpage.url">
    <a href="<cc:print value="&paragraph.teaser.previoussubpage.url">">&laquo;</a>&nbsp;&nbsp;
  </cc:if>
  
  <cc:loop type="subpage" obj="mysubpage">
    <cc:if cond="&mysubpage.iscurrentsubpage">
      <strong><cc:print value="&mysubpage.number"></strong>
    <cc:else>
      <a href="<cc:print value="&mysubpage.url">"><cc:print value="&mysubpage.number"></a>
    </cc:if>
  </cc:loop>

  <cc:if cond="&paragraph.teaser.nextsubpage.url">
    &nbsp;&nbsp;<a href="<cc:print value="&paragraph.teaser.nextsubpage.url">">&raquo;</a>
  </cc:if>

  </div> 
</cc:if>

</div>

<div class="clearer"></div>


</cc:if>
Die größen sind jetzt für ny definiert.
Du brauchst jetzt lediglich einmal die =
<cc:if cond="&paragraph.teaser.colcount=1"><cc:set obj="mywidth" value="98%"></cc:if>
<cc:if cond="&paragraph.teaser.colcount=2"><cc:set obj="mywidth" value="43%"></cc:if>
<cc:if cond="&paragraph.teaser.colcount=3"><cc:set obj="mywidth" value="26%"></cc:if>
unterhalb <link rel="stylesheet" type="text/css" href="<cc:print value="&mystylems.url">" /><!-- mit Sidebar --> definieren und danach unterhalb:
<link rel="stylesheet" type="text/css" href="<cc:print value="&mystylems.url">" /><!-- ohne Sidebar --> .

So machst du das halt auch für die anderen CCML, Beispiel, paragraph_table.ccml, paragraph_picture.ccml und so weiter wo es erforderlich ist!

Geändert von Sven aus Berlin (18.07.2009 um 02:13 Uhr)
Sven aus Berlin ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ccml, kontextspalte

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Design PHI - Platz unterhalb Menü nutzen wolfgangk Web to Date 6.0 10 30.07.2010 10:25
Images ohne Border Andreas Web to Date 6.0 4 08.04.2009 16:18


Seite generiert in 0,06984 Sekunden mit 18 Datenbankabfragen

1 2 3 4 5 6 7 8 9 10 11