Announcement

Collapse
No announcement yet.

Возможно ли применение ifThen в Pdf Printing?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Возможно ли применение ifThen в Pdf Printing?

    Собственно сабж.

    хочется вывести картинки в шаблоне Pdf printing. Но не у всех записе есть прикрепленная картинка, и собственно хочется пропустить цикл each в случае отсутсвия картинки.

    Что то типа того:

    PHP Code:
    <table class="table table-bordered"><tbody>
      <!-- {{
    #each offerDatas}} -->
         
    <tr><td>{{name}}</td><td>{{qty}}</td><td>{{unit}}</td><td>{{cost}}</td><td>{{summ}}</td></tr>
      <!-- {{/
    each}}  -->
    </
    tbody></table>


    <
    br pagebreak="true">

    <
    p>
      <!-- {{
    #each offerDatas}} -->
         
    <!-- {{#ifThen imageId}} -->
             
    {{name}}<br>
             <
    img src="{{file imageId}}">
             </
    p><hr>
         <!-- {{/
    ifThen}}  -->
      <!-- {{/
    each}}  -->
    <
    p></p

  • #2
    Originally posted by Lanket View Post
    Собственно сабж.

    хочется вывести картинки в шаблоне Pdf printing. Но не у всех записе есть прикрепленная картинка, и собственно хочется пропустить цикл each в случае отсутсвия картинки.

    Что то типа того:

    PHP Code:
    <table class="table table-bordered"><tbody>
    <!-- {{
    #each offerDatas}} -->
    <tr><td>{{name}}</td><td>{{qty}}</td><td>{{unit}}</td><td>{{cost}}</td><td>{{summ}}</td></tr>
    <!-- {{/
    each}} -->
    </
    tbody></table>


    <
    br pagebreak="true">

    <
    p>
    <!-- {{
    #each offerDatas}} -->
    <!-- {{#ifThen imageId}} -->
    {{name}}<br>
    <
    img src="{{file imageId}}">
    </
    p><hr>
    <!-- {{/
    ifThen}} -->
    <!-- {{/
    each}} -->
    <
    p></p
    Отвечу сам себе. Нашел ответ в шаблонах сообщений которые достались по умолчанию в админке.
    Рабочий вариант:

    PHP Code:
    <table class="table table-bordered"><tbody>
      <!-- {{
    #each offerDatas}} -->
         
    <tr><td>{{name}}</td><td>{{qty}}</td><td>{{unit}}</td><td>{{cost}}</td><td>{{summ}}</td></tr>
      <!-- {{/
    each}}  -->
    </
    tbody></table>


    <
    br pagebreak="true">

    <
    p>
      <!-- {{
    #each offerDatas}} -->
         
    <!-- {{#if imageId}} -->
             
    {{name}}<br>
             <
    img src="{{file imageId}}">
             </
    p><hr>
         <!-- {{/if}}  -->
      <!-- {{/
    each}}  -->
    <
    p></p

    На самом деле есть более глобальный вопрос:

    Есть ли полное описание?
    Может кто ткнет пальцем или поделиться?

    Comment


    • #3
      Здравствуйте.
      Описание итератора "each" можно найти в документации:
      1. На английском языке - https://www.espocrm.com/documentatio...-each-iterator.
      2. На русском языке - https://github.com/espocrm/documenta...#each-iterator.
      Наличия другого описания пока отсутствуют. Можно попробовать поискать по форуму применение итератора "each" другими пользователями EspoCRM.

      Comment


      • #4
        Originally posted by Maximus View Post
        Здравствуйте.
        Описание итератора "each" можно найти в документации:
        1. На английском языке - https://www.espocrm.com/documentatio...-each-iterator.
        2. На русском языке - https://github.com/espocrm/documenta...#each-iterator.
        Наличия другого описания пока отсутствуют. Можно попробовать поискать по форуму применение итератора "each" другими пользователями EspoCRM.
        Благадарю добрый человек.

        НО вопрос был не про "each".

        Описание конечно очень скудное, и далеко не полное.
        Слуяайно нашел ответ, и что обидно не в описании.

        Comment

        Working...
        X