изменить ссылку в таблице. html .twig - PullRequest
0 голосов
/ 16 февраля 2020

Я работаю с drupal 8. Я включил отладку и обнаружил [ <!-- BEGIN OUTPUT from ‘core/themes/stable/templates/dataset/table.html.twig’ --> ], затем перезаписал таблицу. html .twig в папке моей темы. Теперь в теге есть ссылка, которую я хочу добавить [/ edit] к нему. чтобы пользователь перешел на страницу редактирования. следующий код взят из основного файла.

    <tbody>
      {% for row in rows %}
        <tr{{ row.attributes }}>
          {% for cell in row.cells %}
            <{{ cell.tag }}{{ cell.attributes }}>
              {{- cell.content -}}
            </{{ cell.tag }}>
          {% endfor %}
        </tr>
      {% endfor %}
    </tbody>

Я пытаюсь создать функцию предварительной обработки

/* this preprocess method is to add variables to table.html.twig*/
function mytheme_preprocess_table(&$variables) {
  print_r(array_keys($variables));
  $variables['output'] = "add your custom";
  $variables['hello'] = 'world';
}

, но я не знаю, как получить доступ к [cell.content], чтобы добавить [/ edit]

Как создается таблица? это из кода. Где отображается таблица? в https://example.com/ar/webform/companies_form/submissions/ Каков путь «редактировать страницу веб-формы»? webform/companies_form/submissions/3119/edit Вы отладили шаблон, чтобы увидеть, какие переменные доступны в шаблоне? да,

Array
(
    [0] =&gt; header
    [1] =&gt; rows
    [2] =&gt; attributes
    [3] =&gt; sticky
    [4] =&gt; responsive
    [5] =&gt; empty
    [6] =&gt; footer
    [7] =&gt; caption
    [8] =&gt; colgroups
    [9] =&gt; theme_hook_original
    [10] =&gt; title_attributes
    [11] =&gt; content_attributes
    [12] =&gt; title_prefix
    [13] =&gt; title_suffix
    [14] =&gt; db_is_active
    [15] =&gt; is_admin
    [16] =&gt; logged_in
    [17] =&gt; user
    [18] =&gt; directory
    [19] =&gt; header_columns
    [20] =&gt; no_striping
    [21] =&gt; #cache
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...