Ссылки на говорящие URL (realurl) не отображаются в расширении extbasePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ссылки на говорящие URL (realurl) не отображаются в расширении extbase

Сообщение Anonymous »

Я разрабатываю расширение extbase для отображения структуры меню сайта в формате json. PageRepository предоставляет мне соответствующие идентификаторы страниц и заголовки, поэтому единственной оставшейся проблемой является создание правильных URL-адресов. Для этого я использую typoLink, но вместо получения речевых URL-адресов (которые отображаются правильно, если я просматриваю сайт), выходные данные имеют форму index.php?id=[uid]. Вот мой код:

Код: Выделить всё

$data = $this->pageRepository->getMenu(1);
$this->cObj = $GLOBALS['TSFE']->cObj;
$retval = array();

foreach ($data as $key => $row)
{
$pageUid = $row['uid'];
$conf = array('parameter'=>$pageUid, 'returnLast'=>'url');
$uri = $this->cObj->typoLink('', $conf);
array_push($retval, array('title' => $row['title'], 'url' => $uri));
}
Realurl 2.3.2

Typo3 8.7.11

Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/503 ... -extension
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»