This verse was partially fulfilled when Jesus was crucified outside the gates of Jerusalem.

It will be totally fulfilled when Jesus sets foot on the Mount of Olives and establishes the MillennialKingdom with its seat in Jerusalem.