Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby On Rails > Вывод каталога в несколько столбцов


Автор: JDShadow 28.6.2008, 20:00
Сразу оговорюсь новичек как в рельсах так и в css
Хочу переделать пример depot идущий с netbeans чтоб выводил не в один столбец а допустим в 3
для этого в view -> store -> index.html.erb добавляю div class="column"

<h1>Каталог товаров</h1>
 
<% for product in @products -%>
  <div class="entry">          
    <div class="column">

      <%= image_tag(product.image_url) %>
      <h3><%=h product.title %></h3>
      <%= product.description %>
      <span class="price"><%= number_to_currency(product.price) %></span>

      <% form_remote_tag :url => { :action => :add_to_cart, :id => product } do %>
      <%= submit_tag "Добавить в корзину" %>
      <% end %>
    
    </div>
  </div>   
<% end %>

а в CSS файл 

#store .entry  .column {
  width: 33%; (ну или в пикселях задать)
  float: left;  
}

  /* START:inline */
#store .entry form, #store .entry form div {
  display: inline; 
  clear: both;   
}

впринципе выводиться в 3 столбца, тока как бы сделать так чтобы в коде расчитывать количество столбцов?
Может генерировать в view -> store -> index.html.erb CSS где менять width?
Но что то думаю я сделано все у меня через тернии к звездам, подскажите как люди грамотные делают ПЛИИИИИИЗ

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)