Consider a lattice $\mathcal{L} = \mathbb{Z}v\_1 \oplus \ldots \oplus \mathbb{Z}v\_l$ in $\mathbb{R}^n$ and let $S\_0$ be the set of edges of the fundamental unit of $\mathcal{L}$. We call a region $X$ lattice path connected iff for every two lattice points $P$ and $Q$ there exists a path of lattice points $P = M\_1, M\_2, \ldots, M\_{t - 1}, M\_t = Q$ with $M\_i = M\_{i-1} + u\_i$ and $u\_i \in S\_0$ and $M\_i \in X$. 

Let $P \subset \langle v\_1, \ldots, v\_l \rangle$ be a convex $k$ dimensional polytope. Suppose the supporting linear space of $P$ has spanning set $\mathbf{S}$ which is a subset of $S\_0$ and moreover every codimension $1$ face has a spanning set which is a subset of $\mathbf{S}$. 

Is it true that $P$ is lattice path connected ? This seems very intuitive as one would just follows the direction of the codimension $1$ faces to connect the two points. 

Still, I'm curious to see if such a result is known. 

Here are two examples in $\mathbb{R}^2$. 

1) Take $\mathcal{L}$ to be the standard lattice. Then the polytopes in question are just horizontal segments, vertical segments and rectangles which are trivially $\mathcal{L}$ - connected. 

2) Take $\mathcal{L}$ to be the triangular matrix whose fundamental unit is the equilateral triangle with vertices $(0,0), (1,0), e^{\frac{i\pi}{3}}$. Here there are more classes of polytopes whose edges are parallel to the edges of the fundamental unit. Even so, a case by case analysis shows that the result still holds true.

EDITED. (formalism of lattices and fundamental units)

I'll try a formal definition. First let's consider a lattice $\mathcal{L}$ just a set of points given by sum direct sum $\mathbb{Z}v\_1 \oplus \ldots \oplus \mathbb{Z}v\_n \subset \mathbb{R}^n$. So far $\mathcal{L}$ is just a set of points. There are "no directions" attached to it. There is no notion of "adjacency". There is no "repeating pattern". 

One could of course define such notions by just using the $v\_1, \ldots, v\_n$ coordinates. Then the repeating pattern would be the convex polytope with vertices in $0$, the $v\_i$s, the $v\_i + v\_j$s and so on. But then morally, one simply recovers the "standard" lattice $\mathbb{Z}^n$ with the "standard" directions. 

However there are of courses lattices that have the same set of points $\mathcal{L}$ but the directions and repeating pattern distinct. How do we morally define them as "different lattices". 

Well $v\_1, \ldots, v\_n$ are just lattice points that happen to form a basis for $\mathcal{L}$ but there are of courses other spanning sets of lattice points in $\mathcal{L}$. 

A fundamental unit for $\mathcal{L}$ is a finite set of lattice points $\{u\_1, \ldots, u\_k\}$ of $\mathcal{L}$ that form a convex polytope $K$ with edges $k\_1, \ldots, k\_s$ such that $\mathcal{L} = \mathbb{Z}k\_1 + \ldots + \mathbb{Z}k\_s$. 

So for me a lattice is really the initial data $\mathcal{L}, K$.