Zum Inhalt springen

inline-styles beim extra-template für direct_mail

Erstellt am 25. November 2009 · Noch keine Antworten

Tags: Direct Mail, Frage

Artur2000 ·

Hallo zusammen,

sitze gerade an einem Template für direct_mail und wg. bekannter MIME-Mail-Problematik möchte ich den meisten Tags inline-styles verpassen. Habe das auch für die meisten geschafft. So werden alle Header, Links, Paragraphen und Listen bereits schön mit inline-styles ausgegeben.

Allerdings habe ich ein kleines Problem mit Listen. Die inline-styles habe ich mit dem folgenden Code reinbekommen

lib.parseFunc_RTE {
  
  externalBlocks = ol,ul,li
  externalBlocks {
    ul {
			stripNL=1
			callRecursive = 1
			callRecursive.tagStdWrap.HTMLparser = 1		
			callRecursive.tagStdWrap.HTMLparser.tags.ul {
				fixAttrib.style.default = clear:both;margin:0;padding:0
				fixAttrib.class.unset = 1
			}
    }
    li {
			stripNL=1
			callRecursive = 1
			callRecursive.tagStdWrap.HTMLparser = 1		
			callRecursive.tagStdWrap.HTMLparser.tags { 
			  li {
				fixAttrib.style.default = list-style:none;padding:3px;
				fixAttrib.class.unset = 1
			  }
			}
    }
  }
  
}

jetzt kriege ich die liste schon mit inline-styles gerendert (eine Liste, die im RTE definiert wurde), allerdings habe ich innerhalb von <li> noch ein <p>-Wrap um den Content herum. Dieses Tag möchte ich gerne los werden. Hat jemand ein Idee dazu?