سلام
من برای صفحه خودم با لاراول دیتاست برای schema نوشتم به این صورت:
foreach($items as $coupon) {
$root->addPart(
$schema->dataSet($coupon->title, $coupon->content ?? $coupon->brand->getMet('meta_description'))
->setCreator($schema->organization($coupon->brand->getMet('meta_title')))
->setLicense(urldecode($coupon->href))
);
}
وقتی $root رو dd میکنم دیتاست ها کاملا درست هست و مشکلی نداره
توی بالای عکس عنوان آیتم هام رو برای مقایسه راحتتر نشون دادم و همونطور که میبینید عنوان ها و دیتاست ها یکی هستن ( برای مثال سومی رو نشون دادم) تا اینجا همچی اکی و درست هست، از pagination استفاده کردم و هر صفحه دیتاست خودش رو نشون میده و مشکلی نداره.
ولی وقتی میام از سایت schema.org برای چک کردن استفاده میکنم هربار یک نتیجه ای توی دیتاست هام نشون میده. یبار دیتاست های مثلا صفحه سوم رو برای صفحات اول و دوم نشون میده و... خلاصه هر صفحه دیتاست خودش رو نداره! در صورتی که وقتی خودم خروجی میگیرم با کد، دیتاست ها درست هستن
کسی دلیلش رو میدونه که چرا https://validator.schema.org/ اشتباه نشون میده؟ ممنون میشم راهنماییم کنید
به میلاد هدایت پور کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟