Форум русской поддержки Joomla!® CMS
10.12.2016, 10:59:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Шаблон SobiRestara V2, кнопка "Расширенный поиск" не нужна - как не прятать дополнительные параметры

 (Прочитано 204 раз)
0 Пользователей и 1 Гость смотрят эту тему.
samnoname
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« : 20.06.2016, 11:51:05 »

Подскажите, пожалуйста. Где и что изменить в шаблоне 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, 14:40:06 от samnoname » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet