Я запускаю Spree в моем приложении ruby on rails, и я использую тему spree_fancy (если это имеет значение). Это то, что это выглядит как: «Добро пожаловать в наш удивительный магазин выбрать все, что вам, мы отправим его в любом месте!»Настройка домашней страницы Spree
Как вы можете видеть, есть ли этот текст
Я хочу изменить отображаемый там текст и добавить другую разметку.
Я загрузил исходный гулянки код с GitHub, и в основном есть домашний контроллер, который загружается при вызове маршрута URL:
#frontend/config/routes.rb
root :to => 'home#index'
#frontend/controllers/spree/home_controller.rb
def index
@searcher = Spree::Config.searcher_class.new(params)
@searcher.current_user = try_spree_current_user
@searcher.current_currency = current_currency
@products = @searcher.retrieve_products
end
#views/spree/home/index.html.erb
<%= render :partial => 'spree/shared/products', :locals => { :products => @products } %>
#spree/shared/_products.html.erb
...
В принципе, я следовал всю последовательность вызовов, и я не могу найти вид который содержит этот текст в любом месте (и я очень сомневаюсь, что он хранится в базе данных).
Адрес, где есть данные этой домашней страницы?
Yep, не удивительно, spree_fancy имел свой собственный шаблон. Вы случайно не знаете, используют ли они систему css grid? я замечаю, когда я проверяю css, я вижу много классов, называемых столбцами три, столбцы четыре, столбцы пять и т. д. Поэтому мне интересно, пользуются ли они популярной сеткой. – JohnMerlino
Да. Они используют сетчатую систему скелета CSS. http://www.getskeleton.com/ – gmacdougall