Six-time All-Pro guard Zack Martin and the Dallas Cowboys have agreed to a reworked contract, with a raise to $18 million for each of the next two seasons after he missed the team's first three weeks of training camp and its preseason opener. The deal was reached Monday, when the Cowboys returned to practice in Oxnard, California, two days after playing their preseason opener at home. Martin was not part of their morning session, and it was unclear when the guard going into his 10th season would be back on the field after ending his holdout.