123456789101112131415161718192021 |
- module KnowledgeBasePublicPageTitleHelper
- def kb_public_page_title(leading, trailing, exception)
- [
- leading&.translation&.title,
- kb_public_page_title_suffix(trailing, exception)
- ].compact.join(' - ')
- end
- def kb_public_page_title_suffix(item, exception)
- return item&.translation&.title if exception.blank?
- suffix = case exception
- when :not_found
- 'Not Found'
- when :alternatives
- 'Alternative Translations'
- end
- zt(suffix)
- end
- end
|