我正在尝试向Laravel页面添加说明和关键字.
这种方式有效吗?还是有问题?
@section('title') {{trans('strings.About')}} @stop @section('description', 'Share text and photos with your friends and have fun') @section('keywords', 'sharing, sharing text, text, sharing photo, photo,') @section('robots', 'index, follow') @section('revisit-after', 'content="3 days')
Adam Taylor.. 21
您是否正在扩展使用所有这些的另一个模板sections
?它们不能独立工作,需要在另一个模板中填充占位符.
它应该是这样的:
App Name - @yield('title') ...
然后你的模板应该扩展另一个模板.
@extends('layouts.master') @section('title') {{trans('strings.About')}} @stop @section('description', 'Share text and photos with your friends and have fun') @section('keywords', 'sharing, sharing text, text, sharing photo, photo,') @section('robots', 'index, follow') @section('revisit-after', 'content="3 days')
至少,这就是我阅读他们的文档的方式:https://laravel.com/docs/5.2/blade
您是否正在扩展使用所有这些的另一个模板sections
?它们不能独立工作,需要在另一个模板中填充占位符.
它应该是这样的:
App Name - @yield('title') ...
然后你的模板应该扩展另一个模板.
@extends('layouts.master') @section('title') {{trans('strings.About')}} @stop @section('description', 'Share text and photos with your friends and have fun') @section('keywords', 'sharing, sharing text, text, sharing photo, photo,') @section('robots', 'index, follow') @section('revisit-after', 'content="3 days')
至少,这就是我阅读他们的文档的方式:https://laravel.com/docs/5.2/blade
您只能使用下面提到的所有这些重要标记来创建一个部分。而@yield
这一部分在HTML代码的“ 应用布局” 部分。
@section('meta_tags') @if($obj){{$obj->title}} - {{env('SITE_URL', 'Site Name')}} tags); ?> @foreach($obj->images as $image) @endforeach @endif @endsection