The following is an excerpt from Schaum's Outlines: General Topology
The class of subsets of a product space $X= \prod X_i$ of the form $$\pi_{j_0}^{-1}[G_{j_0}]=\prod\{X_i: i \neq j_0\} \times G_{j_0}$$ where $G_{j_0}$ is an open subset of the coordinate space $X_{j_0}$ is a subbase and is called the defining subbase for the product topology.
This means that we take intersections of the $\pi_{j_0}^{-1}$'s to form a base for the product topology. If the product space $X = \prod X_i$ is infinite-dimensional, then wouldn't we need an infinite number of intersections, thus breaking the definition of the defining subbase? I suspect that the product space must be finite-dimensional for the defining subbase to yield open subsets after taking intersections.
In the product topology, you are only allowed to have all but a finite number of the coordinates be anything but the whole space. If you want to allow arbitrary cross products of open sets to be open, that is called the box topology. We don't use that one because it doesn't preserve the properties we would like to preserve.
Since we are only allowed a finite number of coordinates with non-whole space open sets, this works as as a sub-basis as a finite intersection generates our basic open sets.