最新版のFoundation for Email(2.2)ではこれが可能です。
HTML属性は今Brandon Barringerに行と列のおかげに渡すことができます - ここから参照commit
:プル要求の背景には良いとブランドンin this discussionによって説明される
http://zurb.com/article/1439/foundation-for-emails-2-2-what-a-ruby-gem追加する例はbgcolor
です。 node_modulesで
/真っ黒/ libに/ componentFactory.js、底部に向かってあなたはこれを参照してくださいよ:
それも見ていくつかのコードに追加
を見たときに、テーブル構造を構築
// <wrapper>
case this.components.wrapper:
var classes = ['wrapper'];
if (element.attr('class')) {
classes = classes.concat(element.attr('class').split(' '));
}
return format('<table class="%s" align="center" ><tr><td class="wrapper-inner">%s</td></tr></table>', classes.join(' '), inner);
属性bgcolor = "#XXXXXX"の場合それが見つかると、出力するHTMLに値を追加します。値が見つからない場合は、varのデフォルト値(bgcolor = "")に戻ります。あなたがデフォルトの色を持っている場合は、そこに値を入れることもできます。
// <wrapper>
case this.components.wrapper:
var classes = ['wrapper'];
var bgcolor = ""; // corey add this line
if (element.attr('class')) {
classes = classes.concat(element.attr('class').split(' '));
}
// corey added the following statement
if (element.attr('bgcolor')) {
bgcolor = (element.attr('bgcolor'));
} // stop new statement
return format('<table class="%s" align="center" bgcolor="'+bgcolor+'"><tr><td class="wrapper-inner">%s</td></tr></table>', classes.join(' '), inner);
真っ黒な値下げがそのようにのように書くことができます。
<wrapper bgcolor="#b9cd98">