kazak Опубликовано 11 апреля, 2018 Жалоба Поделиться Опубликовано 11 апреля, 2018 Привет, ребят! Стоит такая задача: нужно в sitemap.xml (файл sitemap.php) для категорий первого и второго уровня вложенности вывести разные <priority>. Сейчас за вывод отвечает такой код (не стандартный, маленько подпилен под себя): // Категории foreach($simpla->categories->get_categories() as $c) { if($c->visible) { $url = $simpla->config->root_url.'/'.$c->url_full; print "\t<url>"."\n"; print "\t\t<loc>$url</loc>"."\n"; print "\t\t<lastmod>".date($lastmod_format, strtotime($c->lastmod))."</lastmod>"."\n"; print "\t\t<changefreq>hourly</changefreq>"."\n"; print "\t\t<priority>0.8</priority>"."\n"; print "\t</url>"."\n"; } } Вопрос: как прописать условие, чтобы для категорий первого уровня выводился <priority>0.6</priority>, а для категорий второго уровня вложенности и выше <priority>0.8</priority>? Цитата Ссылка на сообщение Поделиться на другие сайты
Решение Kosjak76 Опубликовано 11 апреля, 2018 Решение Жалоба Поделиться Опубликовано 11 апреля, 2018 if($c->parent_id == 0){0.6 } else {0.8} Цитата Ссылка на сообщение Поделиться на другие сайты
kazak Опубликовано 11 апреля, 2018 Автор Жалоба Поделиться Опубликовано 11 апреля, 2018 if($c->parent_id == 0){0.6 } else {0.8}Супер, все работает. Огромное спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.