0

Je maintiens le site web existant fonctionnant sur Ruby on Rails et Goldberg CMS. Certaines choses qui sont vraiment triviales à faire dans Rails sont difficiles à implémenter dans Goldberg. Par exemple: Je souhaite que certaines pages de contenu créées par Goldberg CMS utilisent une mise en page non standard (actuellement, chaque page Goldberg utilise la mise en page par défaut application.html.erb) - comment puis-je faire cela? Pour autant que je sache, je ne peux pas le configurer dans l'interface utilisateur de CMS.Comment personnaliser les mises en page dans Goldberg CMS?

Répondre

2

Si vous jetez un coup d'œil sur la façon dont la mise en page est définie dans le code de l'application: lib/goldberg/controller.rb

Vous verrez la ligne suivante:

base.layout "application" 

La mise en page est codé en dur dans l'application . Donc, si vous voulez définir une autre mise en page, je crains que vous n'ayez à modifier Goldberg.

+0

Merci. Donc, il n'y a pas de moyen facile. Je vais essayer de contourner ce problème (ou de corriger Goldberg), jusqu'à présent, nous n'utilisons qu'un seul modèle avec beaucoup de conditions IF :), ce qui est un peu boiteux. –

Questions connexes