Heather, for all to see, at home before one making pasta (8)
I believe the answer is:
linguini
'pasta' is the definition.
(linguini is a kind of pasta)
'heather for all to see at home before one' is the wordplay.
'heather' becomes 'ling' ('ling' can be a synonym of 'heather').
'for all to see' becomes 'u' (universal dvd certificate).
'at home' becomes 'in' ('in' can be similar in meaning to 'at home').
'before' means one lot of letters go next to another.
'one' becomes 'i' (Roman numeral).
'ling'+'u'+'in'+'i'='LINGUINI'
'making' is the link.
(Other definitions for linguini that I've seen before include "Italian course" , "food" , "dish in Milan?" , "Ribbonlike pasta" , "Long thin pasta" .)