Archiv der 'XML' Kategorie

« Previous Entries Next Entries »

Geschweifte Klammern im Weblication Grid Template

Möchte man im Template von Weblication geschweifte Klammern einsetzen um zum Beispiel Inline-CSS zu definieren (manchmal ist dies unumgänglich, wenn auch nicht gerade edel) dann kann man dies so lösen:

Zunächst werden diese als Paramter definiert:

<xsl:param name="cbl" select="'{'"/>
<xsl:param name="cbr" select="'}'"/>

Anschließend können diese verwendet werden und beliebig mit concat eingesetzt werden:

<style type="text/css">body {concat($cbl,'background: #000;',$cbr)};"</style>

Conditional Comments in Weblication Grid

Moderne Websites werden in einem Browser entwickelt der den heutigen Standards entspricht. Das ist momentan entweder Opera oder der Mozilla Firefox.

Firefox unterstützt ab der Version 3 auch den Acid 2 Test ohne zu murren. In Verbindung mit der Webdeveloper Toolbar und Firebug ist er demnach die ideale Plattform um standardkonforme Websites zu programmieren.

Trotzdem wünscht man sich natürlich eine Website welche in allen Browsern gleich aussieht. CSS Hacks helfen hier, sind jedoch nicht zukunftsweisend, da spätere Versionen des Browsers damit Probleme haben könnten.

Conditional Comments ist demnach das Wort der Stunde um zumindest den sehr weit verbreiteten Browser Internet Explorer zu bedienen. Unter Weblication Grid hat man die Möglichkeit den Browser im Template abzufragen. Das ist mittels der Tags möglich:

 

Nun weiß ich als Entwickler jedoch nicht, was Grid in dieser User-Agent Abfrage anstellt. Ändert sich in Zukunft evtl. die Rückgabe des Browsers muss ich womöglich zunächst auf ein Update von Weblication warten um gewährleisten zu können einen korrekten Fix zu haben.

Solider ist daher den Conditional Comment direkt ins Template zu schreiben. Das kann dann so aussehen:

<![CDATA[[if lte IE 6]>
	<link href="/projekt/wGlobal/layout/styles/ie6-fix.css" mce_href="/projekt/wGlobal/layout/styles/ie6-fix.css" rel="stylesheet" type="text/css" media="screen" />
<![endif]]]></xsl:comment>
 
<xsl:comment><![CDATA[[if IE 7]>
	<link href="/projekt/wGlobal/layout/styles/ie7-fix.css" mce_href="/projekt/wGlobal/layout/styles/ie7-fix.css" rel="stylesheet" type="text/css" media="screen" />
<![endif]]]>

Weblication Grid

Seit kurzer Zeit hat Scholl Communications nun auch Weblication Grid mit auf Ihre Produktwebsite aufgenommen. Es gibt dazu auch eine Mini-Site die das neue Produkt detailliert vorstellt.

verschieben
Drag&Drop mittels Ajax

Die Entwickler konnten schon zuvor auf http://grid.weblication.de/ Bugs melden oder die Bugfixes lesen welche beseitigt wurden.

Das neue System beruht ebenfalls auf XML/XSLT Struktur ist jedoch vom Aufbau komplett neu gestrickt. Ajax-Funktionalitäten welche vorher nicht möglich waren sollen nun damit eingebunden sein. Das Pflegen von Websites wird somit durch Grid erleichtert und schneller.
(mehr…)

« Previous Entries Next Entries »

Impressum - Du bist auf der Seite: Geschweifte Klammern im Weblication Grid Template