Fix web links html and index query
This commit is contained in:
		
							parent
							
								
									236f68ba84
								
							
						
					
					
						commit
						c7cf587581
					
				|  | @ -1,6 +1,6 @@ | |||
| <% if @menu_page && @menu_page.visible_children.size > 0 %> | ||||
|   <div class='category_list'> | ||||
|     <h3 class='h3'><%= @menu_page.title %></h3> | ||||
|     <!-- <h3 class='h3'><%#= @menu_page.title %></h3> --> | ||||
|     <ul class='list'> | ||||
|       <% @menu_page.visible_children.each do |child| %> | ||||
|         <li class="<%= @page_id.eql?(child.id) ? 'active' : nil %>"> | ||||
|  |  | |||
|  | @ -10,11 +10,20 @@ class Panel::WebResource::FrontEnd::WebLinksController < OrbitWidgetController | |||
|    | ||||
|   def index | ||||
|    | ||||
| 	date_now = Time.now | ||||
| 	 date_now = Time.now | ||||
| 	 | ||||
| 	@web_links = WebLink.where( :is_hidden => false ).desc(:is_top, :title).page(params[:page]).per(10) | ||||
|     if !params[:category_id].blank? | ||||
|       @web_links = WebLink.where( :is_hidden => false ).where(:web_link_category_id => params[:category_id]).desc( :is_top ).page( params[:page_main] ).per(10) | ||||
|       @current_category = WebLinkCategory.from_id(params[:category_id]) rescue nil | ||||
|     elsif !params[:tag_id].blank? | ||||
|       @tag = WebResourceTag.find(params[:tag_id]) rescue nil | ||||
|       @tag = WebResourceTag.where(key: params[:tag_id])[0] unless @tag | ||||
|       @web_links = @tag.archive_files.where( :is_hidden => false ).desc( :is_top ).page( params[:page_main] ).per(10) | ||||
|     else | ||||
|       @web_links = WebLink.where( :is_hidden => false ).desc( :is_top ).page( params[:page_main] ).per(10) | ||||
|     end | ||||
| 
 | ||||
| 	get_categorys | ||||
|     get_categorys | ||||
|   end | ||||
|    | ||||
|   def show | ||||
|  |  | |||
|  | @ -20,4 +20,8 @@ class WebLinkCategory | |||
|     title | ||||
|   end | ||||
| 
 | ||||
|   def self.from_id(id) | ||||
|     WebLinkCategory.find(id) rescue nil | ||||
|   end | ||||
| 
 | ||||
| end | ||||
|  | @ -2,29 +2,23 @@ | |||
| 
 | ||||
| <%= flash_messages %> | ||||
| 
 | ||||
| <%= paginate @web_links, :params => {:inner => false}%> | ||||
| 
 | ||||
| <h1><%= t('web_link.list_web_resource') %></h1> | ||||
| 
 | ||||
| <!-- <h1><%#= t('web_link.list_web_resource') %></h1> --> | ||||
| 
 | ||||
| <h3><%= @current_category.title rescue nil %></h3> | ||||
| 	<table> | ||||
| 	  <tr> | ||||
| 		<th><%= t(:category) %></th> | ||||
| 		<th><%= t(:name) %></th> | ||||
| 			<th><%= t(:category) %></th> | ||||
| 			<th><%= t(:name) %></th> | ||||
| 	  </tr> | ||||
| 
 | ||||
| 	<% @web_links.each do |post| %> | ||||
| 	  <tr> | ||||
| 		<td><%= post.web_link_category.title rescue nil %></td> | ||||
| 		<td> | ||||
| 		<%#= link_to post.title, panel_web_resource_front_end_web_link_path(post) %> | ||||
| 		<%= link_to post.title, post.url, {:target => '_blank', :title => post.title} %> | ||||
| 		</td> | ||||
| 			<td><%= post.web_link_category.title rescue nil %></td> | ||||
| 			<td><%= link_to post.title, post.url, {:target => '_blank', :title => post.title} %></td> | ||||
| 	  </tr> | ||||
| 	   | ||||
| 	<% end %> | ||||
| 	 | ||||
| 	</table> | ||||
| 
 | ||||
| <br /> | ||||
| 
 | ||||
| <%= paginate @web_links, :param_name => :page_main, :params => {:inner => false}%> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue