# Liquid code appearing under Preview and Regular view

**URL:** <https://community.silverfin.com/t/liquid-code-appearing-under-preview-and-regular-view/1983>\
**Category:** Templates\
**Created:** [December 21, 2020, 12:24pm UTC](https://community.silverfin.com/t/liquid-code-appearing-under-preview-and-regular-view/1983 "2020-12-21T12:24:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stefan.Temelie](https://avatars.discourse-cdn.com/v4/letter/s/b9e5f3/32.png) [@Stefan.Temelie](https://community.silverfin.com/u/Stefan.Temelie)\
**Post date:** [December 21, 2020, 12:24pm UTC](https://community.silverfin.com/t/liquid-code-appearing-under-preview-and-regular-view/1983/1 "2020-12-21T12:24:25Z")

</div>

HI,

I am using the Shared Part from the first code.  
When I am including the Shared Part in one of my Templates, parts of my Liquid code appear under preview or regular view .

Shared Part:

```auto

{% comment %}<----------------Header Configurations----------------->{% endcomment %}

{% assign show_header = show_header | default:'true' %}
{% assign show_header_export = show_header_export | default:'true' %}

{% assign show_header2 = show_header2 | default:'false' %}
{% assign show_header_export2 = show_header_export2 | default:'false' %}

{% assign reconciled_if_prepared = reconciled_if_prepared | default:'false' %}

{% comment %}<----------------HEADER 1----------------->{% endcomment %}

{% if show_header == 'true' %}

{% comment %}Reconciled - only if `Prepared by` is ticked. Please set up in Configurations.{% endcomment %}
{% if reconciled_if_prepared == 'true' %}
  {% if custom.check.prepared == true %}
    {% unreconciled 0 %}
  {% else %}
    {% unreconciled 1 %} {% assign show_indicator = 1 %}
  {% endif %}
{% endif %}
{% comment %}end of: Reconciled - only if `Prepared by` is ticked. Please set up in Configurations.{% endcomment %}

{% ifi show_header_export == 'true' %}

{% stripnewlines %}
| 
|
|
|
{% newline %}
|----15%----:
|----35%----
|----15%----:
|----35%----+#
{% newline %}
| Prepared by:  
  {% input custom.check.prepared as:boolean %}{% rollforward nil custom.check.prepared %}
| {% if custom.check.prepared == true %}{{ custom.check.prepared.updated_by.name}}{% endif %}
| Prepared on:
| {% if custom.check.prepared == true %}{{ custom.check.prepared.updated_at | date:"%d/%m/%Y" }} {% else %} &nbsp;{% endif %}
{% newline %}
| Reviewed by:
  {% input custom.check.reviewed as:boolean %}{% rollforward nil custom.check.reviewed %}
 |{% if custom.check.reviewed == true %} {{custom.check.reviewed.updated_by.name}} {% endif %}
| Reviewed on:
| {% if custom.check.reviewed == true %} {{custom.check.reviewed.updated_at | date:"%d/%m/%Y"}} {% endif %}
{% newline %}
| Final Reviewed by:
  {% input custom.check.locked as:boolean %}{% rollforward nil custom.check.locked %}
 |{% if custom.check.locked == true %}{{ custom.check.locked.updated_by.name}}{% endif %}
| Final Reviewed on:
| {% if custom.check.locked == true %} {{custom.check.locked.updated_at | date:"%d/%m/%Y"}} {% endif %}
{% endstripnewlines %}

{% comment %}Locking the inputs{% endcomment %}

{% if custom.check.locked %}{% assign sf_show_inputs = false %}{% endif %}

{% assign sf_include_document_links = true %}

<br/>

{% endifi %}
{% endif %}

{% comment %}<+++++++++++END OF HEADER 1++++++++++>{% endcomment %}

{% comment %}<----------------HEADER 2----------------->{% endcomment %}

{% if show_header2 == 'true' %}

{% ifi show_header_export2 == 'true' %}

{% stripnewlines %}
| 
|
|
|
{% newline %}
|----15%----:
|----35%----
|----15%----:
|----35%----+#
{% newline %}
| Prepared by:  
{% input custom.check.prepared as:boolean %}{% rollforward nil custom.check.prepared %}

{% comment %}Reconciled - only if `Prepared by` is ticked. Please set up in Configurations.{% endcomment %}
{% if reconciled_if_prepared == 'true' %}
{% if custom.check.prepared == true %}
{% unreconciled 0 %}
{% else %}
{% unreconciled 1 %}
{% endif %}
{% endif %}
{% comment %}end of: Reconciled - only if `Prepared by` is ticked. Please set up in Configurations.{% endcomment %}

| {% if custom.check.prepared == true %}{{ custom.check.prepared.updated_by.name}}{% endif %}
| Prepared on:
| {% if custom.check.prepared == true %}{{ custom.check.prepared.updated_at | date:"%d/%m/%Y" }} {% else %} &nbsp;{% endif %}
{% endstripnewlines %}

{% comment %}Locking the inputs{% endcomment %}

{% if custom.check.prepared %}{% assign sf_show_inputs = false %}{% endif %}

<br/>

{% endifi %}
{% endif %}

{% comment %}<+++++++++++END OF HEADER2++++++++++>{% endcomment %}

```

Template:

```auto
{::font size="l"}
**Ongoing information sheet (“OIS”)**
<br/>
**Background information / client activities** {% input custom.some.attachment29 as:file_collection %}
{:/font}
{% input custom.note.Z as:text default:Z %}
<br/>
{% nic %}
{:/group}
{::group}
{% endnic %}
{::font size="l"}
**Accounting and systems notes**
{:/font}

{% comment %}<----Sales Ledger---->{% endcomment %}
{% stripnewlines %}
{% ic %}{% input custom.tick.section_A as:boolean %}{% endic %}
{% if custom.tick.section_A %}
{::font size="m"}**{% assign nbr = nbr | plus:1 %}{{ nbr }}) Sales ledger**{:/font}{% newline %}
{% else %}
{% ic %}Sales ledger{% endic %}
{% endif %} 
{% if custom.tick.section_A %}
{% ifi custom.box.b1 != blank %}{% input custom.box.b1 as:text default:b1 placeholder:'Description' %}{% newline %}{% endifi %}

{% fori item in custom.section_A %}
**{% input item.header placeholder:'Header' %}** {% input item.attachment1 as:file_collection %}{% newline %}
{% input item.description as:text placeholder:'Description' %}{% newline %}
{% endfori %}
{% endif %}
{% endstripnewlines %}
{% nic %}
{:/group}
{::group}
{% endnic %}

```

1. If “Final review by” is ticked "{:/group} {::/group} " appears in both regular view and preview mode.  

2. While “Final review by” is not ticked {:/group} {::/group}" appears only in preview mode .  

Can you please advise on how I can prevent "{:/group} {::/group} " liquid code from appearing under Preview or Regular view ?

Thank you,  
Stefan

---

<div class="post-metadata">

**Author:** ![simon\_vds](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.silverfin.com/simon_vds/32/1405_2.png) [@simon\_vds](https://community.silverfin.com/u/simon_vds)\
**Post date:** [December 24, 2020, 9:25am UTC](https://community.silverfin.com/t/liquid-code-appearing-under-preview-and-regular-view/1983/2 "2020-12-24T09:25:45Z")

</div>

Hi @Stefan.Temelie

I think the reason for this is the use of `sf_show_inputs` in your shared part. When it is set to false, the group tags will become visible.

Please try the following:  
after including your shared part, assign a new variable with the current value of sf\_show\_inputs:

```auto
{% include "shared/shared_part" %}
{% assign previous_show_inputs = sf_show_inputs %}

```

Then wrap your group tags like this:

```auto
{% assign sf_show_inputs = true %}
{% nic %}
{:/group}
{::group}
{% endnic %}
{% assign sf_show_inputs = previous_show_inputs %}

```

Let me know if this works!

Best regards,  
Simon

---

<div class="post-metadata">

**Author:** ![Stefan.Temelie](https://avatars.discourse-cdn.com/v4/letter/s/b9e5f3/32.png) [@Stefan.Temelie](https://community.silverfin.com/u/Stefan.Temelie)\
**Post date:** [December 24, 2020, 10:50am UTC](https://community.silverfin.com/t/liquid-code-appearing-under-preview-and-regular-view/1983/3 "2020-12-24T10:50:23Z")

</div>

Hi Simon,

It seems to work fine.  
Thank your for your help.

Happy Holidays to your and your colleagues.

Thank you,  
Stefan
