Я пытаюсь использовать Smarty PHP для пользовательского кода просмотра списка.
Учитывая пример URL, http://www.example.com/sub-dir/index.php
и настраиваемое поле определить в vardef.php
'customCode' => '<a href="{$_SERVER["REQUEST_URI"]}/index.php?action=EditView&module=Tasks&record={$ID}&isDuplicate=true" target="_blank">Create</a>',
Это создаст пользовательскую гиперссылку, которая должна выглядеть http://www.example.com/sub-dir/index.php?action=EditView&module=Tasks&record=d20f361d-a26e-a1bb-ecb8-53db406a758c&isDuplicate=true
Тем не мение, {$_SERVER["REQUEST_URI"]}
не возвращает никакого значения.
Как включить REQUEST_URI в customCode?
Пожалуйста, используйте этот код
'customCode' => "<a href='{$_SERVER["REQUEST_URI"]}/index.php?action=EditView&module=Tasks&record={$ID}&isDuplicate=true' target='_blank'>Create</a>",
вместо того, чтобы использовать это
'customCode' => '<a href="{$_SERVER["REQUEST_URI"]}/index.php?action=EditView&module=Tasks&record={$ID}&isDuplicate=true" target="_blank">Create</a>',
Других решений пока нет …