0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 3017 Просмотров
*

samnoname

  • Новичок
  • 1
  • 0 / 0
Подскажите, пожалуйста. Где и что изменить в шаблоне SobiRestara V2, чтобы на странице поиска сразу выводились дополнительные параметры, а не нужно было нажимать кнопку "Расширенный поиск", или "Extended_search", которая раскрывает эти спрятанные параметры? Не пойму, как это сделать. Есть файл view.xsl в папке search из шаблона поиска, я правильно понимаю, что за показ всего блока дополнительных параметров поиска отвечает <div id="SPExtSearch"> - не пойму, как сделать, чтобы он сразу был открытым, а не скрытым:
Код
<?xml version="1.0" encoding="UTF-8"?>
<!--
 SobiPro Template SobiRestara V2
 Authors: Sigrid Suski & Radek Suski, Sigsiu.NET GmbH
 Copyright (C) 2013 Sigsiu.NET GmbH (http://www.sigsiu.net). All rights reserved.
 Released under Sigsiu.NET Template License V1.
 This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
 without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:php="http://php.net/xsl">
<xsl:output method="xml" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" encoding="UTF-8" />
<xsl:include href="../common/alphamenu.xsl" />
<xsl:include href="../common/topmenu.xsl" />
<xsl:include href="../common/navigation.xsl" />
<xsl:include href="../common/entries.xsl" />
<xsl:include href="../common/messages.xsl"/>
<xsl:template match="/search">
<div class="SPSearch">
<div>
<xsl:call-template name="topMenu">
<xsl:with-param name="searchbox">false</xsl:with-param>
</xsl:call-template>
<xsl:apply-templates select="alphaMenu" />
</div>
<xsl:apply-templates select="messages"/>
<div id="SPSearchForm" class="form-horizontal control-group">
<xsl:if test="/search/fields/searchbox">
                    <div class="control-group">
                        <label class="control-label" for="SPSearchBox">
                            <xsl:value-of select="/search/fields/searchbox/label" />
                        </label>
                        <div class="controls">
                            <input type="text" name="sp_search_for" value="{/search/fields/searchbox/data/input/@value}" class="input-medium" id="SPSearchBox" />
                            <xsl:if test="/search/fields/top_button/label">
                                <button type="submit" class="btn btn-success">
                                    <xsl:value-of select="/search/fields/top_button/label" />
                                </button>
                            </xsl:if>
                            <xsl:if test="count( /search/fields/* ) &gt; 3">
                                <button type="button" class="btn" name="SPExOptBt" id="SPExOptBt">
                                    <xsl:value-of select="php:function( 'SobiPro::Txt', 'EXTENDED_SEARCH' )" />
                                </button>
                            </xsl:if>
                        </div>
                    </div>
<xsl:if test="count( /search/fields/phrase/* )">
                        <div class="control-group">
                            <label class="control-label" for="SPSearchBox">
                                <xsl:value-of select="/search/fields/phrase/label" />
                            </label>
                            <div class="controls">
                                <div class="btn-group" data-toggle="buttons-radio">
                                    <xsl:for-each select="/search/fields/phrase/data/*">
                                        <button type="button" class="btn spsearchphrase" name="{./input/@name}" value="{./input/@value}" checked="checked">
                                            <xsl:if test="./input/@checked = 'checked'">
                                                <xsl:attribute name="class">btn active</xsl:attribute>
                                            </xsl:if>
                                            <xsl:value-of select="./label" />
                                        </button>
                                    </xsl:for-each>
                                <input type="hidden" name="spsearchphrase" id="spsearchphrase" value=""/>
                                </div>
                            </div>
                        </div>
</xsl:if>
</xsl:if>
<xsl:if test="count( /search/fields/* ) &gt; 3">
<div id="SPExtSearch">
<xsl:for-each select="fields/*">
<xsl:if test="position() &gt; 3">
                                <div class="control-group">
                                    <label class="control-label" for="{name(.)}">
                                        <xsl:value-of select="label" />
                                    </label>
                                    <div class="controls">
                                        <div>
                                            <xsl:if test="string-length( @suffix )">
                                                <xsl:attribute name="class">input-append</xsl:attribute>
                                            </xsl:if>
                                            <xsl:copy-of select="data/*" />
                                            <xsl:if test="string-length( @suffix )">
                                                <span class="add-on">
                                                    <xsl:value-of select="@suffix" />
                                                </span>
                                            </xsl:if>
                                        </div>
    </div>
                                </div>
</xsl:if>
</xsl:for-each>
</div>
</xsl:if>
</div>
<xsl:if test="message">
<div class="alert alert-info">
<xsl:value-of select="message" />
</div>
</xsl:if>
<xsl:call-template name="entriesLoop" />
<xsl:apply-templates select="navigation" />
</div>
</xsl:template>
</xsl:stylesheet>
« Последнее редактирование: 20.06.2016, 13:40:06 от samnoname »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Интересует хороший поиск по SobiPro

Автор Dekameron

Ответов: 0
Просмотров: 1560
Последний ответ 22.11.2014, 12:08:25
от Dekameron
Как изменить шаблон XSL в PHP (SobiPro)

Автор Shunsui

Ответов: 1
Просмотров: 2053
Последний ответ 11.04.2014, 19:15:27
от Dekameron
sobirestara v2

Автор anelica

Ответов: 2
Просмотров: 1679
Последний ответ 11.04.2014, 18:46:15
от Dekameron
Поиск по ID

Автор cheni

Ответов: 0
Просмотров: 1257
Последний ответ 20.11.2013, 15:47:49
от cheni
Кнопка подробней SOBIPRO

Автор PetrishunVadim

Ответов: 2
Просмотров: 1953
Последний ответ 29.05.2013, 20:39:48
от PetrishunVadim