Как распечатать параметры списка Freemarker в двух отдельных столбцах во время цикла - PullRequest
0 голосов
/ 27 мая 2020

Я бы хотел, чтобы во Freemaker мое значение было указано в 2 столбцах.

Мой код на данный момент:

<#list orderItem.options as option>
    <tr>
        <td style="font-family: Arial,Helvetica,sans-serif;font-size: 16px;">
            <div class="row">
                <#if option.fileUrls??>
                    <span>
                        <span>${option.name}:
                        </span>
                        <@fileLinks option.fileUrls = "option.fileUrls"/>
                    </span>

                <#else>
                    <#if option.value != 'Geen'>
                        <div class="column">${option.name}: ${option.value}</div>
                        ${option.name}: ${option.value}
                        -                                                                                  -
                    </#if>
                </#if>
            </div>
        </td>
    </tr>
</#list>

Итак, я хочу:

У меня есть интернет-магазин, где люди могут покупать еду.

Еда может иметь несколько вариантов: размер, соль, колбаса

Я хочу, чтобы мои продукты были напечатаны в моей почте следующим образом:

Название продукта: Название продукта:

Размер: маленький Размер: Большой Соль: Да Соль: нет Сосиски: Майонез Сосиски: Коктейльные

Ответы [ 2 ]

1 голос
/ 27 мая 2020

Вы действительно должны ограничить объем примера вашего вопроса. Я не уверен, что должна делать дополнительная разметка или где ее нужно разместить. Но разве вы ищете что-то подобное?

<table>
<#list orderItem.options as option>
  <#if option.fileUrls??>
    <tr>
      <td>
        <span>${option.name}</span>
        <span><@fileLinks option.fileUrls/></span>
      </td>
      <td>
        <#if option.value != 'Geen'>
          <span>${option.value}</span>
        </#if>
      </td>
    </tr>
  </#if>
</#list>
</table>

Извините, если это не совсем то, что вы ищете, но ваш пример сбивает с толку. По крайней мере, вы могли бы взять мой пример ответа и go оттуда.

0 голосов
/ 28 мая 2020

У меня есть пара вопросов, если вы не против:

  • Имя продукта также является частью параметров, хранящихся в orderItem.options?
  • Имеется ли ссылка на файл исключительно для определенный вариант?
  • Пожалуйста, отредактируйте свой вопрос и опубликуйте Java модель (класс) OrderItem

Я получил то, что вы хотите, нужно знать ваш подход к дизайну, чтобы обеспечить лучшее решение, соответствующее вашему дизайну.

...