diff --git a/app/wechat/view/news/form.html b/app/wechat/view/news/form.html
index 4e3d5eb11..d3816dc88 100644
--- a/app/wechat/view/news/form.html
+++ b/app/wechat/view/news/form.html
@@ -1,6 +1,6 @@
-{extend name='admin@main'}
+{extend name="../../admin/view/main"}
-{block name="style"}{include file='wechat@news/form-style'}{/block}
+{block name="style"}{include file='news/form-style'}{/block}
{block name='content'}
diff --git a/app/wechat/view/news/index.html b/app/wechat/view/news/index.html
index da13f5a6b..cce2873f3 100644
--- a/app/wechat/view/news/index.html
+++ b/app/wechat/view/news/index.html
@@ -1,7 +1,11 @@
{extend name="../../admin/view/main"}
{block name="button"}
+
+{if auth('add')}
+{/if}
+
{/block}
{block name='content'}
diff --git a/app/wechat/view/news/push.html b/app/wechat/view/news/push.html
index 15d4bf15e..19b282686 100644
--- a/app/wechat/view/news/push.html
+++ b/app/wechat/view/news/push.html
@@ -95,18 +95,98 @@
\ No newline at end of file