powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как сделать выборку из нужной мне ИС?
2 сообщений из 2, страница 1 из 1
Как сделать выборку из нужной мне ИС?
    #39206835
fauster001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется такой код в шаблоне:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<?php
 
    $Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
                 Core_Entity::factory('Informationsystem', 1)
    );
 
    $Informationsystem_Controller_Show
        ->informationsystemItems()
        ->queryBuilder()
        ->clearOrderBy()
        ->orderBy('showed', 'DESC');
 
    $Informationsystem_Controller_Show
                ->xsl(Core_Entity::factory('Xsl')->getByName('ПопулярныеНовости'))
            ->limit(5)
            ->show();
?>



В XSL шаблоне следующее:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:hostcms="http://www.hostcms.ru/"
    exclude-result-prefixes="hostcms">
    
    <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
    
    <xsl:template match="/">
        <xsl:apply-templates select="informationsystem/informationsystem_item"/>
    </xsl:template>
    
    <xsl:template match="informationsystem_item">
        <div class="item-header">
            <a href="{link}">
                <img src="{dir}{image_small}"/>
            </a>
        </div>
        <div class="item-content">
            <h4>
                <a href="{link}">
                    <xsl:value-of disable-output-escaping="yes" select="name"/>
                </a>
            </h4>
            <p>
                <xsl:value-of disable-output-escaping="yes" select="descroption"/>
            </p>
        </div>
    </xsl:template>
    
</xsl:stylesheet>



Как мне сделать, чтоб в блок производилась выборка самых популярных новостей не из всех ИС как сейчас, а только из ИС "Новости"?
...
Рейтинг: 0 / 0
Как сделать выборку из нужной мне ИС?
    #39207118
FatalPHPError
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Намекну, XSL применяется к XML, а не к PHP-коду
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как сделать выборку из нужной мне ИС?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]