public class ClientBasedViewRouter implements IViewRouter {
@Override
public String route(String view) {
if (view == null){
return null;
}
if(CurClinet.get()==Client.MOBILE){
// return view.replace("/weixin/", "/weixin/");
String template = view;
String templateName="";
if(ConfigHelper.getBoolean("shop.weixin.template.open")){
templateName= ConfigHelper.getString("shop.weixin.template");
template = view.replace("/weixin/metro_index.jsp", "/templates/" + templateName + "/metro_index.jsp");
template = template.replace("/weixin/", "/weixin2.0/");
}else{
template = view.replace("/weixin/", "/weixin2.0/");
}
return template;
// return view.replace("/weixin/", "/weixin2.0/");
// return view;
}else if(CurClinet.get()==Client.PC){
// return view.replace("/weixin/", "/pc/");
// return view.replace("/weixin/", "/weixin/");
return view.replace("/weixin/", "/pcpage/");
// return view.replace("/weixin/", "/weixin2.0/");
}else{
return view;
}
}
}