CMS de refinería: agregar un campo personalizado a la página de índice del motor personalizado

he generado un motor personalizado "Pianos" dentro de la refinería cms. En la página de índice del piano, me gustaría mostrar el contenido de un campo personalizado relacionado llamado "pianos_introduction_text".

¿Cuál sería la forma correcta de generar y mostrar este campo personalizado?

Gracias por su ayuda!

preguntado el 03 de mayo de 12 a las 15:05

1 Respuestas

Sin embargo, nuestra preferencia es crear partes de página personalizadas en la sección de páginas normales, en lugar de utilizar el motor de redacción.

En la sección de administración de páginas, debería ver que se ha agregado una página para pianos. Si agrega una nueva parte de la página (o incluso usa una existente), puede recuperarla y renderizarla desde la página de índice del motor de esta manera:

<%= raw @page.content_for(:new_page_part) %>

contestado el 07 de mayo de 12 a las 03:05

Gracias por tu respuesta. En mi caso, no había página de pianos en la sección de páginas. Tuve que hacer "rake db:seed", para finalmente ver una plantilla de página de índice de pianos debajo de las páginas. Sin embargo, su respuesta es la forma correcta de lograr una nueva parte de la página. Debería haber sido más preciso en mi pregunta. Lo marco como correcto. - algas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.