Merge pull request #3226 from shubhwebkul/patch-1
velocity meta data locale support updates
This commit is contained in:
commit
7d350178ea
|
|
@ -214,7 +214,7 @@ class Helper extends Review
|
|||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getVelocityMetaData($locale = null)
|
||||
public function getVelocityMetaData($locale = null, $default = true)
|
||||
{
|
||||
if (! $locale) {
|
||||
$locale = request()->get('locale') ?: app()->getLocale();
|
||||
|
|
@ -225,7 +225,7 @@ class Helper extends Review
|
|||
'locale' => $locale
|
||||
]);
|
||||
|
||||
if (! $metaData) {
|
||||
if (! $metaData && $default) {
|
||||
$metaData = $this->velocityMetadataRepository->findOneWhere([
|
||||
'locale' => 'en'
|
||||
]);
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ class ConfigurationController extends Controller
|
|||
*/
|
||||
public function renderMetaData()
|
||||
{
|
||||
$velocityMetaData = $this->velocityHelper->getVelocityMetaData($this->locale);
|
||||
$velocityMetaData = $this->velocityHelper->getVelocityMetaData($this->locale, false);
|
||||
|
||||
if (! $velocityMetaData) {
|
||||
$this->createMetaData($this->locale);
|
||||
|
|
|
|||
|
|
@ -96,7 +96,11 @@ class VelocityServiceProvider extends ServiceProvider
|
|||
*/
|
||||
private function loadGloableVariables()
|
||||
{
|
||||
$velocityHelper = app('Webkul\Velocity\Helpers\Helper');
|
||||
$velocityMetaData = $velocityHelper->getVelocityMetaData();
|
||||
|
||||
view()->share('showRecentlyViewed', true);
|
||||
view()->share('velocityMetaData', $velocityMetaData);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,10 @@
|
|||
@php
|
||||
$velocityHelper = app('Webkul\Velocity\Helpers\Helper');
|
||||
$velocityMetaData = $velocityHelper->getVelocityMetaData();
|
||||
|
||||
view()->share('velocityMetaData', $velocityMetaData);
|
||||
@endphp
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="{{ app()->getLocale() }}">
|
||||
|
||||
|
|
@ -76,11 +83,6 @@
|
|||
<div class="main-content-wrapper col-12 no-padding">
|
||||
@php
|
||||
$velocityContent = app('Webkul\Velocity\Repositories\ContentRepository')->getAllContents();
|
||||
|
||||
$velocityHelper = app('Webkul\Velocity\Helpers\Helper');
|
||||
$velocityMetaData = $velocityHelper->getVelocityMetaData();
|
||||
|
||||
view()->share('velocityMetaData', $velocityMetaData);
|
||||
@endphp
|
||||
|
||||
<content-header
|
||||
|
|
|
|||
Loading…
Reference in New Issue