Üdv!
drupal 6.9 és legutolsó verziójú Simpenews + MimeMail
A probléma azzal indult, hogy egy táblázatban jelenítem meg a HTML formátumú hírlevelet, hogy egy adott szélességű legyen mindenképp.
A kimenő levélen érkezés után a táblázat megvan, de a szélessége nem az általam megadott 970px hanem 98%.
Elkezdtem próbálkozni saját css-sel (mail.css) meg felülírni a téma css-ben a vonatkozó dolgokat.
Szinte mindent el tudok érni, de azt, hogy a táblázat a kívánt méretű legyen, azt nem.
Az érdekes, hogy ha erre létrehozok egy stílust, az be sem kerül a levélbe.
Olvasgattam a drupal.org-on sok hozzászólást, ahol a mimemail hibáit is ecsetelik, de nem találtam meg mi a gond.
A kérdés: Valakinek sikerült-e6.x alatt a táblázatokat kiküldeni úgy, hogy a fix - pixelméretben megadott - szélesség megmaradt. Esetleg erre a dologra más megoldás.
Majdnem
Nekem addig eljut, hogy fix szélességű a tartalom(amit kézzel raktam bele a html beviteli formánál), de a fejléc az sajnos teljes szélességű. Viszont a weboldal táblázat formáit veszi át, ami nem jó...
Email - css
Én vagy két éve próbálkoztam HTML-re levélre CSS-t húzni.
Nem tudom, azóta törént-e változás, de pl az az alap probléma volt, hogy különböző levelezőrendszerek (freemail, vipmail) egészen egyszerűen "levágták" a külső css hivatkozást a levélről. Sőt, még a levelező programok sem egyformán kezelték, úgyhogy én inkább igyekeztem a lehető legegyszerűbb formában küldeni a leveleket.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
inline css + table
A HTML leveleket nem külső css-el kell megoldani, hanem inline css-t kell alkalmazni. Táblázatokat kell egymásba rakni stb. Tényleg nem egyszerű dolog, de ha az ember ráérez, meg eleget próbálkozott vele, akkor nem olyan vészes.
A legtöbb email szolgáltató ha táblázatosan csinálod a levelet, és inline css-be minden p elemben definiálod a stílust(betűtipus, szín, méret), akkor jól szokta megjeleníteni. Aztán van az outlook ami egy külön világ. Ott nincs háttérkép, padding, margin meg ilyesmi.
Itt van egy rövid leírás a html email készítésről, esetleg segíthet:
http://www.sitepoint.com/article/code-html-email-newsletters/
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/