Добавление заголовков и описаний к изображениям в Refinerycms-Portfolio - PullRequest
0 голосов
/ 20 апреля 2010

Я использую систему управления контентом Refinery с плагином Portfolio. См. http://github.com/resolve/refinerycms

. Я хотел создать заголовок и описание для изображений, загружаемых на Refinery с помощью Refinerycms-Portfolio.следующий;добавили столбцы в таблицу изображений;

$ script / генерировать миграцию AddTitleToImages title: string

$ script / генерировать миграцию AddBodyToImages тело: текст

$ rake db: migrate

изменено поле div в этом файле, * выделено

vendor / plugins / images / app / views / admin / images / _form.html.erb

<div class='field'>
    <%= f.label :uploaded_data, 'Image' %>
    <% if params[:action] =~ /(edit)|(update)/ %>
      Use current image
      <em>or</em>, replace it with this one...
    <% end %>
    <%= f.file_field :uploaded_data %>
***** <%= f.label :title, 'Title' %>
***** <%= f.text_field :title %>
***** <%= f.label :body, 'Description' %>
***** <%= f.text_area :body, :class => "wymeditor", :rows => 7 %>
  </div>

Добавленоэти строки к главному изображению частично в vendor / plugins / refinerycms-portolio / app / views / portfolio / _main_image.html.erb

<h2><%= @image.title %></h2>
<p><%= @image.body %><p>

Это работает в бэкэнде, за исключением нескольких визуальных ошибок.Проблема в том, что когда я нажимаю на миниатюры в интерфейсе, заголовки и описания накладываются поверх предыдущих заголовков и описаний.Основное изображение меняется хорошо, но вместо обновления заголовка и описания оно добавляет новый над предыдущими заголовками и описаниями.

Как я могу остановить это повторение, чтобы только один заголовок и описание отображались навремя?Я новичок в Rails и использую Rails-2.3.5, и я подозреваю, что это можно решить с помощью Java Script

, любая помощь будет принята с благодарностью,

John

1 Ответ

0 голосов
/ 24 июля 2010

Вам потребуется отредактировать файл portfolio.js в каталоге / public / javascripts, чтобы показать / скрыть правильные заголовки и описания на странице портфолио. Этот файл обрабатывает все функции AJAX для внешнего интерфейса плагина портфолио.

Удачи!

...