tp-20
Создатель
- Регистрация
- 23 Июл 2020
- Сообщения
- 39
- Реакции
- 2
- Автор темы
- #1
Добрый вечер всем.
Вопрос - можно ли как-то изменить ссылку? есть где-то настройки в админке?
Сейчас ссылка выглядит так: Для просмотра ссылки Войдиили Зарегистрируйся
1. во-первых, нужно изменить кириллицу на латиницу.
2. во-вторых, нужно убрать или переместить вперёд нумерацию объявления - в данном случае 14.
3. в ссылку добавить город или регион
В итоге ссылка должна иметь примерно такой вид: Для просмотра ссылки Войдиили Зарегистрируйся
Ссылка выводится в файле resources/views/home/inc/latest.blade.php на строке 111
<a href="{{ \App\Helpers\UrlGen::post($post) }}">{{ \Illuminate\Support\Str::limit($post->title, 70) }} </a>
Здесь функция post, которая расписана в файле app/Helpers/UrlGen.php
с 69 по 89 строку:
public static function post($entry, $locale = null)
{
if (empty($locale)) {
$locale = config('app.locale');
}
if (is_array($entry)) {
$entry = ArrayHelper::toObject($entry);
}
$path = self: PostPath($entry, $locale);
if (isset($entry->id) && isset($entry->title)) {
$attr = ['slug' => slugify($entry->title), 'id' => $entry->id];
$url = lurl($path, $attr, $locale);
} else {
$url = '#';
}
return $url;
}
Вопрос - можно ли как-то изменить ссылку? есть где-то настройки в админке?
Сейчас ссылка выглядит так: Для просмотра ссылки Войди
1. во-первых, нужно изменить кириллицу на латиницу.
2. во-вторых, нужно убрать или переместить вперёд нумерацию объявления - в данном случае 14.
3. в ссылку добавить город или регион
В итоге ссылка должна иметь примерно такой вид: Для просмотра ссылки Войди
Ссылка выводится в файле resources/views/home/inc/latest.blade.php на строке 111
<a href="{{ \App\Helpers\UrlGen::post($post) }}">{{ \Illuminate\Support\Str::limit($post->title, 70) }} </a>
Здесь функция post, которая расписана в файле app/Helpers/UrlGen.php
с 69 по 89 строку:
public static function post($entry, $locale = null)
{
if (empty($locale)) {
$locale = config('app.locale');
}
if (is_array($entry)) {
$entry = ArrayHelper::toObject($entry);
}
$path = self: PostPath($entry, $locale);
if (isset($entry->id) && isset($entry->title)) {
$attr = ['slug' => slugify($entry->title), 'id' => $entry->id];
$url = lurl($path, $attr, $locale);
} else {
$url = '#';
}
return $url;
}
Последнее редактирование: