The content title on articles is always set as an active link - is there any way to change this for displays? I have the "Title Display" module enabled, but there are no options to disable the link with it, nor is can I find a way to do that if the module is disabled.

Even when I output the full content of a page (using the "Force Using FIelds" option and disable the Title link), the title remains active.

If a user viewing the content clicks on the title, the page simply reloads.

(site is live and I can provide a link in case this is not Backdrop's intended behavior)

Accepted answer

I'm not sure if the Title Display module is relevant for your issue. I was however stumbling upon these statements:

  • Title Display only affects the placement of the Title in the content creation form, not on the display of the node
  • There are no settings for Title Display, so the behavior is the same with or without it

The Title Display settings are indeed not easy to find, or at least there are several places to consider. And if you combine them, Title Display does affect the placement and behavior on content display.

  1. In the vertical tab "Title display" of the Content type configuration form (e.g. admin/structure/types/manage/post) you enable the "Title as a field" for the  desired display mode(s). Note: This doesn't work for the Default display mode, but you can use the "Full content" mode instead.
  2. Still in the vertical tab, open the collapsed fieldset of the Display mode(s) chosen above, select a HTML tag and enable or disable the option "Link title to content".
  3. Go to "Manage displays" (e.g. admin/structure/types/manage/post/display), click "Manage Display" for the relevant display, e.g. Teaser, and move the Title 'field' to another position.

Comments

DanM, I don't regularly use Title Display, but I'm playing with it a little to see if I can reproduce what you are saying.

What I'm seeing is that Title Display only affects the placement of the Title in the content creation form, not on the display of the node. 

How are you displaying those articles? Are you using a View for this? For example, are you viewing those articles through the "Promoted content" view on the Home page? If so, the look and styling of the title is controlled by the view and the article's template themselves. 

If this is the case, you can edit the Promoted Content view at admin/structure/views/view/promoted/configure/block and then changing "Show" to "Fields" instead of "Content." Then add the Title and any other fields there, and be sure to deselect "Link this field to the original piece of content" for the Title field.

Alternatively you can override either the "teaser" template or the "promoted" template for your content type. This does involve some coding, but you can find help articles about this for both Backdrop and D7.  

@argiepiano, Right, there are no settings for Title Display, so the behavior is the same with or without it.

RE: View: The latest content appears on the section page, as well as on it's own node page. The section fronts are displayed via a view (full content with FIELDS used to enable tweaking the Title field). Still, the link persists, even after clearing the cache many times. Note that it is also set as an H3 element for styling purposes, without a link enabled.

The title appears as a link everywhere it is shown. I have set the Manage Display options (for title field, only available for full content - not default). It makes sense to have it as a link for a teaser, but not full content where it only links back to the same page, or as in a view, to the node page.

I guess I could add a CSS class to the view to disable the link, but the Title will still be linked when viewing the main content page. It's a bit more css to target specifically full content pages - ok if this IS the intended behavior.

Dan

This is strange. My guess is that your theme must be overriding the title field somewhere, probably through a tpl.php file. Otherwise, perhaps you have a custom module that is adding that.

Is this link showing for both the front and back end themes? 

Can you paste a snapshot of the view that is showing those links? 

Can you also post a list of your enabled contrib modules? You can use this gist to create a view that shows those enabled modules. 

Do I paste the list over the content that is already there?

Meanwhile, I am checking a local version of the site to see if it has the same behavior.

 

Do I paste the list over the content that is already there?

Huh??

I meant, can you paste the view and list of modules in this thread, in a new comment below?

(The gist I linked is just a View export that you can import to your site to generate a list of enabled contrib modules)

Thanks. Never had to import a view before.

Using BASIS theme. Removed any templates (one was active because I had issues showing a comment link), cleared cache several times. Same behavior.

One site section uses the regular page title and does not show it as a link on the node page.

Here's the list of modules:

 

modules/backup_migrate/backup_migrate.module

modules/colorbox/colorbox.module

modules/configurable_block_style/configurable_block_style.module

modules/css_editor/css_editor.module

modules/css_injector/css_injector.module

modules/diff/diff.module

modules/easy_breadcrumb/easy_breadcrumb.module

modules/entity_plus/entity_plus.module

modules/fast_token_browser/fast_token_browser.module

modules/flexible_layout/flexible_layout.module

modules/flexslider/flexslider.module

modules/flexslider/flexslider_fields/flexslider_fields.module

modules/flexslider/flexslider_views/flexslider_views.module

modules/googleanalytics/googleanalytics.module

modules/google_fonts/google_fonts.module

modules/html5_upload/html5_upload.module

modules/imageblock/imageblock.module

modules/image_effects/customactions/imagecache_customactions.module

modules/image_effects/image_effects.module

modules/image_effects/autorotate/image_effects_autorotate.module

modules/image_effects/canvasactions/image_effects_canvasactions.module

modules/image_field_caption/image_field_caption.module

modules/image_link_formatter/image_link_formatter.module

modules/image_effects/image_styles_admin/image_styles_admin.module

modules/imce/imce.module

modules/layout_wildcard/layout_wildcard.module

modules/metatag/metatag.module

modules/metatag/metatag_facebook/metatag_facebook.module

modules/metatag/metatag_opengraph/metatag_opengraph.module

modules/metatag/metatag_twitter_cards/metatag_twitter_cards.module

modules/mini_layouts/mini_layouts.module

modules/mosaic_grid/mosaic_grid.module

modules/nice_menus/nice_menus.module

modules/nivo_slider/nivo_slider.module

modules/node_property_block/node_property_block.module

modules/notify/notify.module

modules/notify/notify_viewsintegration.module

modules/paragraphs/paragraphs.module

modules/paragraphs/modules/paragraphs_bundle_permissions/paragraphs_bundle_permissions.module

modules/pdfjs/pdfjs.module

modules/plupload/plupload.module

modules/popular_tags/popular_tags.module

modules/rrssb/rrssb.module

modules/styleguide/styleguide.module

modules/system_stream_wrapper/system_stream_wrapper.module

modules/term_reference_tree/term_reference_tree.module

modules/title_display/title_display.module

modules/token_filter/token_filter.module

modules/views_bootstrap/views_bootstrap.module

modules/views_bootstrap/views_bootstrap_demo/views_bootstrap_demo.module

modules/views_b_grid/views_b_grid.module

modules/views_term_hierarchy/views_term_hierarchy.module

modules/xmlsitemap/xmlsitemap_custom/xmlsitemap_custom.module

modules/xmlsitemap/xmlsitemap_menu/xmlsitemap_menu.module

modules/xmlsitemap/xmlsitemap_node/xmlsitemap_node.module

modules/xmlsitemap/xmlsitemap_taxonomy/xmlsitemap_taxonomy.module

modules/xmlsitemap/xmlsitemap_user/xmlsitemap_user.module

modules/forum_ng/forum_ng.module

modules/xmlsitemap/xmlsitemap.module

modules/xmlsitemap/xmlsitemap_engines/xmlsitemap_engines.module

modules/insert/insert.module

modules/custom_search/custom_search.module

modules/image_effects/image_effects_text/image_effects_text.module

modules/statistics/statistics.module

I just switched from Force Using FIelds in the view to simply Fields and the node title now appears unlinked in the page output by the view. This is what I wanted.

It does still show as a link on the node page.

Olafski's picture

I'm not sure if the Title Display module is relevant for your issue. I was however stumbling upon these statements:

  • Title Display only affects the placement of the Title in the content creation form, not on the display of the node
  • There are no settings for Title Display, so the behavior is the same with or without it

The Title Display settings are indeed not easy to find, or at least there are several places to consider. And if you combine them, Title Display does affect the placement and behavior on content display.

  1. In the vertical tab "Title display" of the Content type configuration form (e.g. admin/structure/types/manage/post) you enable the "Title as a field" for the  desired display mode(s). Note: This doesn't work for the Default display mode, but you can use the "Full content" mode instead.
  2. Still in the vertical tab, open the collapsed fieldset of the Display mode(s) chosen above, select a HTML tag and enable or disable the option "Link title to content".
  3. Go to "Manage displays" (e.g. admin/structure/types/manage/post/display), click "Manage Display" for the relevant display, e.g. Teaser, and move the Title 'field' to another position.

Bam! I'm so sorry I missed that. I was looking at the display modes, the module settings (none), and didn't think to look at the extra entry there on the content type's basic config page.

Happy camper here, but sorry to have distracted you both from anything else you might have been working on.

Thanks so much for the help.

Wow, Olaf, I also missed all of that! Thanks!!!