PHP - выделение определенного текста внутри т - PullRequest
0 голосов
/ 08 мая 2018
$need_it_sooner = l(
    t('Need it sooner? Click here'), 
    'need-it-sooner', array(
    'attributes' => array(
            'class' => array('float-right', 'button', 'button-red'),
            'style' => 'float:right;',
        ))
    );

Вот код, который у меня есть, я бы хотел, чтобы он отображался

Нужно ли раньше? Нажмите здесь.

Смогу ли я легко стилизовать текст в t () или мне придется написать еще один большой кусок для этого?

Ответы [ 2 ]

0 голосов
/ 10 мая 2018

Рекомендуется использовать функцию l(), но если у вас есть конкретный запрос, рассмотрите другие варианты. * Т.е. 1002 *

$need_it_sooner = '<a href="'.url('need-it-sooner').'" ><strong>'.t('Need it sooner?').'</strong> '.t('Click here').'</a>';

Пишу этот код из моей головы, так что может быть какая-то ошибка, но это идея. Используйте 2 t() звонки для перевода текста отдельно. И избегайте встраивания CSS, если можете.

0 голосов
/ 08 мая 2018

В Drupal 7 функция l принимает массив опций в качестве третьего параметра. Если вы передадите ему параметр 'html' => TRUE, он может принять HTML. Также вы можете передать HTML через функцию t. Таким образом, вы можете попробовать сделать это следующим образом:

$need_it_sooner = l(
    t('<strong>Need it sooner?</strong> Click here'), 
    'need-it-sooner', array(
    'attributes' => array(
            'class' => array('float-right', 'button', 'button-red'),
            'style' => 'float:right;',
        ),
    'html' => TRUE)
    );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...