Lampa
Новичок
Здравствуйте, товарищи.
У меня затруднение с выводом <title> и заголовка страницы (<h1>). Суть в следующем. В xml-документе (который представляет собой страницу одной категории) есть узел с id категории, к которой пренадлежит данная страница (<catid>). ID — целое число (1, 2, 3 и т. д.). Имена же категорий хранятся в xml-документе со списком категорий (значение атрибута узла <category> — label="имя_категории"). На странице «Список категорий» — список ссылок на категории. Следовательно, при клике на одну из ссылок переходим на страницу конкретной категории со списком статей. На такой странице конечно должен быть заголовок с названием категории. Вот его-то мне и не удается вывести. Как мне кажется, нужно каким-то образом определить id страницы и подгрузить из файла с именами категорий значение атрибута «label» тега <category>.
Структура такого файла такова:
Вот такая конструкция выводит список вообще всех категорий:
К сожалению, это все, на что хватило ума. Всю ночь копошился, так ни к чему и не пришел. Очень надеюсь на помощь форумчан.
У меня затруднение с выводом <title> и заголовка страницы (<h1>). Суть в следующем. В xml-документе (который представляет собой страницу одной категории) есть узел с id категории, к которой пренадлежит данная страница (<catid>). ID — целое число (1, 2, 3 и т. д.). Имена же категорий хранятся в xml-документе со списком категорий (значение атрибута узла <category> — label="имя_категории"). На странице «Список категорий» — список ссылок на категории. Следовательно, при клике на одну из ссылок переходим на страницу конкретной категории со списком статей. На такой странице конечно должен быть заголовок с названием категории. Вот его-то мне и не удается вывести. Как мне кажется, нужно каким-то образом определить id страницы и подгрузить из файла с именами категорий значение атрибута «label» тега <category>.
Структура такого файла такова:
Код:
<categories>
<category id="cat_id" label="cat_label" />
<…и т. д.… />
</categories>
Код:
<h1><?php
$cats = simplexml_load_file($fileDir . 'categories.xml');
foreach ($cats->category as $cat) {
echo '<p>' . htmlentities($cat['label']) . '</p><br />';
}
?></h1>