Commit 5953b4fa3199e0bc3ce1df92e638c35832ff1b33

Authored by alex
1 parent 1e375ebe

паше на тест

frontend/microdata/MicrodataFabric.php
@@ -29,7 +29,10 @@ class MicrodataFabric extends Microdata @@ -29,7 +29,10 @@ class MicrodataFabric extends Microdata
29 return ($article==null)? 29 return ($article==null)?
30 new OrganizationMicrodata(array_merge(self::getDefaultSettings())) 30 new OrganizationMicrodata(array_merge(self::getDefaultSettings()))
31 : 31 :
32 - new OrganizationMicrodata(array_merge($article,self::getDefaultSettings())); 32 + #die(var_dump(self::getDefaultSettings()));
  33 + #die(var_dump(array_merge($article,self::getDefaultSettings())));
  34 + new OrganizationMicrodata(array_merge($article,
  35 + self::getDefaultSettings()));
33 } 36 }
34 37
35 38
@@ -38,7 +41,13 @@ class MicrodataFabric extends Microdata @@ -38,7 +41,13 @@ class MicrodataFabric extends Microdata
38 41
39 42
40 protected static function getDefaultSettings(){ 43 protected static function getDefaultSettings(){
41 - return require_once (realpath(__DIR__.'/settings/settings.php')); 44 + return [
  45 + 'context'=>"http://schema.org",
  46 +
  47 + ];
  48 +
  49 +
  50 +
42 } 51 }
43 52
44 } 53 }
45 \ No newline at end of file 54 \ No newline at end of file
frontend/microdata/OrganizationMicrodata.php
@@ -14,6 +14,8 @@ class OrganizationMicrodata extends Microdata @@ -14,6 +14,8 @@ class OrganizationMicrodata extends Microdata
14 public $description=null; 14 public $description=null;
15 public $npm=null; 15 public $npm=null;
16 16
  17 +
  18 + public $type=null;
17 public $url=null; 19 public $url=null;
18 public $logo=null; 20 public $logo=null;
19 public $contactPoint=null; 21 public $contactPoint=null;
frontend/microdata/settings/settings.php
@@ -3,6 +3,6 @@ @@ -3,6 +3,6 @@
3 3
4 4
5 return [ 5 return [
6 - '`context'=>"http://schema.org", 6 + 'context'=>"http://schema.org",
7 7
8 -];  
9 \ No newline at end of file 8 \ No newline at end of file
  9 +];
frontend/views/layouts/main.php
@@ -192,7 +192,7 @@ $this->registerMetaTag( @@ -192,7 +192,7 @@ $this->registerMetaTag(
192 <?php 192 <?php
193 if ($settings->logo != null){ 193 if ($settings->logo != null){
194 echo 194 echo
195 - "<img itemprop='logo' src='/storage/logo/".$settings->logo."' alt='".\Yii::t('app','ABC short')."' 195 + "<img src='/storage/logo/".$settings->logo."' alt='".\Yii::t('app','ABC short')."'
196 title='".\Yii::t('app','ABC short')."' 196 title='".\Yii::t('app','ABC short')."'
197 >"; 197 >";
198 }else{ 198 }else{
@@ -203,7 +203,6 @@ $this-&gt;registerMetaTag( @@ -203,7 +203,6 @@ $this-&gt;registerMetaTag(
203 'alt' => $settings->name, 203 'alt' => $settings->name,
204 #'alt'=>\Yii::t('app','ABC short'), 204 #'alt'=>\Yii::t('app','ABC short'),
205 'title'=>\Yii::t('app','ABC short'), 205 'title'=>\Yii::t('app','ABC short'),
206 - 'itemprop'=>"logo"  
207 ] 206 ]
208 ); 207 );
209 } 208 }
@@ -639,9 +638,9 @@ $this-&gt;registerMetaTag( @@ -639,9 +638,9 @@ $this-&gt;registerMetaTag(
639 638
640 $layoutMicrodata= 639 $layoutMicrodata=
641 [ 640 [
642 - '@context'=> 'http://schema.org/',  
643 - '@type'=> 'Organization',  
644 - 'url'=>'http://www.your-company-site.com', 641 + 'context'=> 'http://schema.org/',
  642 + 'type'=> 'Organization',
  643 + 'url'=>Url::home(true),
645 #'logo'=>'http://www.example.com/logo.png', 644 #'logo'=>'http://www.example.com/logo.png',
646 'logo'=>Url::home(true)."storage/logo/".$settings->logo, 645 'logo'=>Url::home(true)."storage/logo/".$settings->logo,
647 'contactPoint'=>[ 646 'contactPoint'=>[