Hey all I have a very odd one for everyone and was wondering if anyone else has run into it. I have a site that I am building up and when I use the Bartik theme everything works as it should with the comment system, however when I change to my custom bootstrap 3 theme (even when I haven't made any modifications) the comment input form does not render. If however I activate the main Bootstrap 3 theme and make it default then switch back to my custom theme making it default, everything works. Is there some config that does not get activated correctly or something unless the main theme is set to default?

Thanks in advance

Comments

Christopher Riley created an issue. See original summary.

Christopher Riley’s picture

Ok this gets even crazier. I began moving things back into my custom theme and it seems that if I override a block template that is when Bigpipe stops working. Following is the block for overriding the powered by block:

{#
/**
 * @file
 * Default theme implementation to display a block.
 *
 * Available variables:
 * - $block->subject: Block title.
 * - $content: Block content.
 * - $block->module: Module that generated the block.
 * - $block->delta: An ID for the block, unique within each module.
 * - $block->region: The block region embedding the current block.
 * - $classes: String of classes that can be used to style contextually through
 *   CSS. It can be manipulated through the variable $classes_array from
 *   preprocess functions. The default values can be one or more of the
 *   following:
 *   - block: The current template type, i.e., "theming hook".
 *   - block-[module]: The module generating the block. For example, the user
 *     module is responsible for handling the default user navigation block. In
 *     that case the class would be 'block-user'.
 * - $title_prefix (array): An array containing additional output populated by
 *   modules, intended to be displayed in front of the main title tag that
 *   appears in the template.
 * - $title_suffix (array): An array containing additional output populated by
 *   modules, intended to be displayed after the main title tag that appears in
 *   the template.
 *
 * Helper variables:
 * - $classes_array: Array of html class attribute values. It is flattened
 *   into a string within the variable $classes.
 * - $block_zebra: Outputs 'odd' and 'even' dependent on each block region.
 * - $zebra: Same output as $block_zebra but independent of any block region.
 * - $block_id: Counter dependent on each block region.
 * - $id: Same output as $block_id but independent of any block region.
 * - $is_front: Flags true when presented in the front page.
 * - $logged_in: Flags true when the current user is a logged-in member.
 * - $is_admin: Flags true when the current user is an administrator.
 * - $block_html_id: A valid HTML ID and guaranteed unique.
 *
 * @ingroup templates
 *
 * @see bootstrap_preprocess_block()
 * @see template_preprocess()
 * @see template_preprocess_block()
 * @see bootstrap_process_block()
 * @see template_process()
 */
#}
{%
  set classes = [
    'block',
    'block-' ~ configuration.provider|clean_class,
    'block-' ~ plugin_id|clean_class,
    'clearfix',
    'poweredby',
    'col-md-4',
  ]
%}
<section{{ attributes.addClass(classes) }}>
  {{ title_prefix }}
  {% if label %}
    <h2{{ title_attributes.addClass('block-title') }}>{{ label }}</h2>
  {% endif %}
  {{ title_suffix }}

  {% block content %}
    Powered by <a href="https://www.drupal.org" target=_blank> Drupal Content Management System.
  {% endblock %}
</section>

Anyone see anything odd?

Christopher Riley’s picture

I figured it out, was a stupid error on my part I forgot to add quotes around the target in the URL. However I decided to go ahead and modify the string correctly by using the theme file and modify the {{ content }} variable.

Christopher Riley’s picture

Status: Active » Closed (works as designed)