Vor Kurzem aufgerufene Suchen


Keine vor kurzem aufgerufene Suchen

Hide requests on "My store requests" page depending on ticket type



Gepostet 18. Okt. 2023

Hi ZD community,

Hoping for some urgent assistance. 

Very high level, we want tickets submitted via certain forms and forwarded into Zendesk from specific email addresses to not appear in the ‘My store requests’ menu on our Help Center page. For context, we have two menu's for users; 'My requests' which shows a users requests, and 'My store requests' which shows their organisations requests:

I found this community post where a community member suggested the below code solution:

However I cannot get it to work correctly for us. Where do we place the closing {{/isn't}} in the following code:

<tbody>
          {{#each requests}}
          {{#isnt type 'question'}}{{/isnt}}
            <tr {{#is status 'closed'}} class="request-closed" {{/is}}>
              <td class="request-info requests-table-info">
                <a href="{{url}}" class="striped-list-title" title="{{subject}}">
                  {{#if subject}}
                    {{subject}}
                  {{else}}
                    {{excerpt description characters=50}}
                  {{/if}}
                </a>

<!-- Visible on mobile -->
                <div class="requests-table-meta meta-group">
                  <span class="meta-data">#{{id}}</span>
                  <span class="meta-data">{{date created_at timeago=true}}</span>
                  <span class="status-label status-label-{{status}}" title="{{status_description}}">
                    {{status_name}}
                  </span>
                </div>
              </td>
              <td>#{{id}}</td>
              <td>
                {{#is ../current_filter.identifier 'my'}}
                  {{date created_at timeago=true}}
                {{else}}
                  {{requester.name}}
                {{/is}}
              </td>
              <td>{{date updated_at timeago=true}}</td>
              <td class="requests-table-status">
                <span class="status-label status-label-{{status}}" title="{{status_description}}">
                  {{status_name}}
                </span>
              </td>
            </tr>
          {{/each}}
        </tbody>
      </table>
    {{/if}}
  </div>


1

2

2 Kommentare

Or if anyone can suggest a better solution I am very open to hearing it!

0


Hi Casey,

The closing #isnt tag should go before the closing #each tag:

<tbody>
          {{#each requests}}
        {{#isnt type 'question'}}
            <tr {{#is status 'closed'}} class="request-closed" {{/is}}>
..............................................
                </span>
              </td>
            </tr>
         {{/isnt}}
        {{/each}}
</tbody>

 

I don't think this will work for you though. The same code is usually used for both tabs - Personal and Org requests.

0


Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.

Sie finden nicht, wonach Sie suchen?

Neuer Post