Написать ссылку в Ячейку таблицы в tableselect ? как?
Сейчас в ячейке я получаю:
<td><a href=/>888</a> Не оплачено 11</td>
То есть текст.
Как получить ссылку?
Спасибо.
Написать ссылку в Ячейку таблицы в tableselect ? как?
Сейчас в ячейке я получаю:
<td><a href=/>888</a> Не оплачено 11</td>
То есть текст.
Как получить ссылку?
Спасибо.
kompospec wrote: У меня смесь в одной ячейке ссылка и текст
Вы про это написали?
Про это. Не имеет значения, что там у вас: текст или разметка или всё вместе. '#markup'
выведет и то и другое как разметку (в рамках разрешённых тегов и разрешённых атрибутов). А Markup::create()
выведет вообще всё, вместе с любыми атрибутами тегов типа style, class...etc.
Комментарии
<?php
use Drupal\Core\Render\Markup;
...
$row = [
'Ячейка 1',
['#markup' => '<a href="#">Ячейка 2 и ссылка</a>'],
'Ячейка 3',
['#markup' => Markup::create('ваще-любой-набор-тегов-с-любыми-атрибутами')],
...
];
?>
PS. Матчасть. Ветхий завет. Написано везде.
У меня смесь в одной ячейке ссылка и текст
Вы про это написали?
Сейчас посмотрю. Спасибо.
Про это. Не имеет значения, что там у вас: текст или разметка или всё вместе.
'#markup'
выведет и то и другое как разметку (в рамках разрешённых тегов и разрешённых атрибутов). АMarkup::create()
выведет вообще всё, вместе с любыми атрибутами тегов типа style, class...etc.<?php
$o
[$otst+$j][$i+1] = ['#markup' => '<a href="#">Ячейка 2 и ссылка</a> gttttt 5555 ']; ?>не работает
А это вроде сработало! Спасибо вам огромное.