I have two polygon layers: the first one contains small land lots (green in the image), the second one contains large zones (the purple line in the image attached separates 2 such zones).
I want to link (the id's of) the large zones in layer 2 to the small parcels in layer one, using the largest overlap as criteria or measure: the small parcel gets the id of the large zone with which it has the largest overlap.
How can this be done in QGIS?

the small parcel gets the id of the large zone with which it has the largest overlapmeant that you wanted to add an attribute "large_zone_id" into the layer of "small_parcel" and populate that new attribute with a correct large zone id. That can be done by aggregate utility. Obviously you wanted to do something else and found a solution which is great. – user30184 May 27 '15 at 10:40