遗嘱要具有法律效力,需满足以下条件。首先,遗嘱人必须具有完全民事行为能力,能清晰表达自己的真实意愿。其次,遗嘱的内容需是遗嘱人的真实意思表示,不存在欺诈、胁迫等情形。再者,遗嘱的形式要符合法律规定,如自书遗嘱应由遗嘱人亲笔书写、签名,注明年、月、日;代书遗嘱应当有两个以上见证人在场见证,由其中一人代书,注明年、月、日,并由代书人、其他见证人和遗嘱人签名。最后,遗嘱所处分的财产必须是遗嘱人合法拥有的财产。只有同时满足这些条件,遗嘱才能具有法律效力。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。