Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
rafaello
2 / 2 / 0
Регистрация: 17.08.2012
Сообщений: 93
1

Синтаксис tpl переделать в php

16.03.2013, 16:32. Просмотров 1247. Ответов 0
Метки нет (Все метки)

Здравствуйте, уважаемые!
Лично я впервые в своей жизни столкнулся с такой необходимостью, чтобы изменить синтаксис tpl в php.

В общем, на cms joomla установлен компонент, который использует смарт файлы.
Согласно требованиям дизайна мне потребовалось вынести блок поиска отдельно, за пределы самого компонента.
Ну, задачка простая, подумал я. Нашел файл tpl, который отвечает за этот участок и вывел его код в отдельный модуль для вывода php, html.
В результате получилась полная фигня.

Исходя из моих "глубоких познаний" я догадываюсь, что:
1. Этот файл, что бы вывести в другом месте, надо определять в самой tpl-структуре компонента.

Ну на это моих знаний не хватает...., хотя если посидеть месяц-два.

Прошу Вашей помощи, как мне изменить синтаксис внутри этого файла, что бы его понимал обработчик php.
И еще, будут ли читаться переменные smarty за пределами компонента?
Вот, собственно и сам файл:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<table width="100%">
<tr>
    <td>
        <div id="intro_search">
            <form action="{$ROOT_HOST}index.php" method="post" name="searchauctionForm" >
            <input type="hidden" name="task" value="showSearchResults" />
            <input type="hidden" name="option" value="com_bids" />
                <input type="hidden" name="Itemid" value="{$ItemIdList->listauctions}" />
                <input type="hidden" name="view" value="" />
            <input type="hidden" name="indesc" value="1" /> 
            <span id="search_left">&nbsp;</span>
            <span style="padding-left:15px;">Search: <input type="text" id="search_box" name="keyword" size="30"/>
            {if $lists.filter_cats|@count}
                in {$lists.filter_cats|replace:"document.auctionForm.submit();":""}
            {/if}
            <input name="go" type="submit" id="search_button" value="{$smarty.const.bid_go}"/>
            </span>
            <span id="search_right">&nbsp;</span>
            </form>
        </div>
    </td>
</tr>
</table>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2013, 16:32
Ответы с готовыми решениями:

php синтаксис в tpl
Добрый день, подскажите пожалуйста, как правильно реализовать в tpl файле...

не подключаются tpl файлы php
не знаю честно как задать вопрос,так как он очень глобальный- не подключаются...

Как получить текст из исходников сайта (php, tpl-шаблоны)
Здравствуйте. Поиск ничего не дал, извиняюсь если было. Есть сайт на php,...

Php+Html!? как кнопке определить в событие по клику фун-цию php!? синтаксис любой пример приведите
по клику на кнопке обычной а вообще мне надо стереть один файл просто по...

Синтаксис PHP
Категорически приветсвую! Дано: база данных, поиск на странице. &lt;...&gt;...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2013, 16:32

Синтаксис php
Здравствуйте. В общем есть код который работает, но не понятным для меня...

php+html синтаксис.раставить кавычки и слеши.
Где то не хватает спец.знаков..ссылка отображается неверно.

Переделать программу из JavaScript в PHP
Есть программа: Напишите функцию, аргументом которой является массив, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru