Displaying an image left is just basic css, there is no need to make a custom template for that, make sure the order is title, image, content in the view.
#id_of_the_view img {
float:left;
margin-right:10px;
}
I personally prefer imagefield above image_attach because fields are a lot more futureproof (and in Drupal 7 core) and because fields naturally have a very good integration with views.
To show only one the first image for the imagefield select the image settings in the view. Choose "group multiple values" and "show 1 value starting from 0" to show only the first image.
To show shorter version, just choose "trim this field to a maximum length" in the view, this is a lot more flexible and adjustable than teasers (which go up in steps of 200). Since this option in views, teasers have no more function I think. Use a text field instead of body and remove body.
Hans
2009/5/31 Victor Kane
<victorkane@gmail.com>
You could use image_attach (which comes with image module), but I don't recall if it allows align left (it aligns right by default). Check it out.
Otherwise:
1. Simply attach the image to the nodes of type "article".
2. Theme the content type via node-article.tpl.php
Do some research with the devel module (tab: devel render) to see how you can find and print out and wrap in selectors and theme the image attached to the node.
Hint: iid
Victor Kane
http://awebfactory.com.ar
http://projectflowandtracker