Food is actually digested by the small intestines. The food is converted into nutrients. These nutrients are supplied by the blood to the liver and all other parts of the body.
NO
the gallbladder stores the enzyme from the liver until is needed
The actual food does not pass through the liver. However, the veins from the gastrointestinal-tract lead directly to the liver.
Only your own fingers and pancreas