Einstellungsmöglichkeiten für wCSS-Funktion getWidthCol

Nutzbar ab: Version

Dieser Artikel beschreibt, wie Sie die getWidthCol-Funktion für Fliesskommazahlen einstellen.

Durch folgende manuelle Konfigurationseinstellung können Sie optional einstellen, dass die Framework-Funktion wCSS::getWidhtCol Fließkommazahlen zur eigenen Weiterverarbeitung liefert.
Standardmässig gibt diese Funktion bei (int)width immer Ganzzahlen zurück.

Setzen Sie hierzu den Wert des getAsFloat-Attributes innerhalb des Tags widthCols (zu css) auf "1".

Beispiel: Auszug aus der /weblication/grid5/conf/default.wConf.php zu widthCols

<wConf version="8.0">
  ...
  <css>
    <widthCols getAsFloat="" />
  </css>
  ...
</wConf>

Ab CMS-Version 007.002.027.000 ist es zudem möglich, durch die Angabe eines returnType zu bewirken, daß Breitenangaben gerundet werden.

Setzen Sie hierzu den Wert des returnType-Attributes innerhalb des Tags widthCols (zu css) auf "round".

Beispiel: Auszug aus der /weblication/grid5/conf/default.wConf.php zu widthCols mit returnType-Angabe

<wConf version="8.0">
  ...
  <css>
    <widthCols returnType="" getAsFloat=""/>
  </css>
  ...
</wConf>
Beachten Sie, daß Webkit-Browser (z.B. Chrome) etwas anders runden, so daß bei Breitenangaben in % ggf. Unterschiede sichtbar sind.
FAQs are only visible for Weblication ai search and editors!
Wie kann ich die wCSS-Funktion getWidthCol so einstellen, dass sie Fließkommazahlen liefert?
Setzen Sie im Tag <code class="codeInline">widthCols</code> (unter <code class="codeInline">css</code>) das Attribut <code class="codeInline">getAsFloat</code> auf <code class="codeInline">"1"</code>. Dadurch gibt <code class="codeInline">wCSS::getWidhtCol</code> Fließkommazahlen zur Weiterverarbeitung aus. Standardmäßig liefert die Funktion bei <code class="codeInline">(int)width</code> Ganzzahlen zurück.
Wie lautet ein Beispiel für die Konfiguration von widthCols, um getAsFloat zu aktivieren?
Beispiel (Auszug aus <code class="codeInline">/weblication/grid5/conf/default.wConf.php</code>): <pre><code class="codeBlock" style="color: #000000">xml &lt;wConf version="8.0"&gt; ... &lt;css&gt; &lt;widthCols getAsFloat="" /&gt; &lt;/css&gt; ... &lt;/wConf&gt; </code></pre>
Wie kann ich ab CMS-Version 007.002.027.000 das Runden von Breitenangaben beeinflussen?
Setzen Sie im Tag <code class="codeInline">widthCols</code> (unter <code class="codeInline">css</code>) das Attribut <code class="codeInline">returnType</code> auf <code class="codeInline">"round"</code>. Damit werden Breitenangaben gerundet.
Wie sieht ein Beispiel für die Konfiguration von widthCols mit returnType aus?
Beispiel (Auszug aus <code class="codeInline">/weblication/grid5/conf/default.wConf.php</code>): <pre><code class="codeBlock" style="color: #000000">xml &lt;wConf version="8.0"&gt; ... &lt;css&gt; &lt;widthCols returnType="" getAsFloat="" /&gt; &lt;/css&gt; ... &lt;/wConf&gt; </code></pre>
Gibt es Unterschiede beim Runden der Breitenangaben in Webkit-Browsern?
Ja. Webkit-Browser (z.B. Chrome) runden etwas anders, sodass bei Breitenangaben in <code class="codeInline">%</code> ggf. sichtbare Unterschiede auftreten können.