Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 29.08.2014, 23:15   #1
Alex_Martinez
Новенький
 
Регистрация: 29.08.2014
Сообщений: 2
По умолчанию Не работает SSI в Typo3

Делаю проект на Typo3. До этого не имел дела с данной CMS. Поскольку у меня не было времени знакомиться с языком TypoScript, я наваял в Dreamweavere статические страницы и залил их в папку Template, создавая на основе них страницы в админ-панели.
При этом в дальнейшем столкнулся с тем, что приходилось много раз править один и тот же код и было принято решение вынести данный код в отдельный файл (php, shml,html неважно) и включать его в html-файл с шаблоном различными способами.

Пробовал через PHP, вставляя команду php include непосредственно в html файл - не работает. Естественно я перед этим добавил в файл htaccess соответствующие директивы.

Цитата:
AddType application/x-httpd-php5 .php .htm .html
При этом SSI тоже не работает - команда <!--#include file="menu.shtml"-->, которую я вставлял в html-файл с шаблоном воспринимается браузером в виде комментария, хотя сам сервер и хостинг поддерживает SSI.

Подскажите, как включить поддержку SSI в данной CMS, а то пробовал искать (в том числе и на данном форуме), ничего толкового не нашел.
Alex_Martinez вне форума   Ответить с цитированием
Старый 02.09.2014, 13:28   #2
AbadoHHa
Новенький
 
Регистрация: 28.08.2014
Сообщений: 4
По умолчанию

C typo3 столкнулся тоже совсем недавно, могу дать очень общую рекомендаци, которую сам использовал
Скорее всего Вам надо "включить" ваш пхп код в объекты страницы, используя USER and USER_INT.
Например:
Создать директорию внутри fileadmin, funcs
Внутри неё fileadmin\funcs\func.php, тут будет что-нибудь наподобие "function mytool(){"
в ts забить
Код:
includeLibs.func = fileadmin/funcs/func.php
lib.mytool = USER
lib.mytool {
  userFunc = user_tools->mytool
}
Теперь можно использовать объект -lib.mytool в typoscript и в шаблонах.
Подробней: http://docs.typo3.org/typo3cms/Typos...Int/Index.html
Так же много полезной информации я нашел: http://gyrkalo.blogspot.ru/
AbadoHHa вне форума   Ответить с цитированием
Старый 12.09.2014, 16:56   #3
Alex_Martinez
Новенький
 
Регистрация: 29.08.2014
Сообщений: 2
По умолчанию

Спасибо за отклик, но меня бы устроила просто возможность вставки HTML-файлов в файл шаблона через SSI, причем нужно, чтобы вставка работала именно в html-шаблонах, поскольку это нужно для простоты редактирования сайта (помимо меня над сайтом работает еще и дизайнер, который скачивает по FTP html-файлы с шаблоном и у себя на домашней машине их редактирует).

Сейчас же при вставке в HTML-файл с шаблоном страницы следующего кода:

<!--#include file="footer.shtml"--> и <!--#include file="main_menu.shtml"--> движок никак не реагирует на эти команды (при том, что SSI поддерживается на уровне сервера).

Так собственно, что мне нужно сделать, чтобы TYPO3 адекватно воспринимал команды SSI в HTML-файлах.
Alex_Martinez вне форума   Ответить с цитированием
Старый 12.09.2014, 17:53   #4
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

SSI - без TYPO3 работает?

Не разу не использовал SSI и не знаю работает ли он в *.php файлах, но возможно есть проблема в указании путей к файлам, т.к. TYPO3 скрипт идет от /index.php, а файлы лежат у Вас скорее всего в fileadmin/.
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Старый 15.09.2014, 15:03   #5
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Посетил http://typo3developer.org/
Я так понимаю, хорошее и полезное начинание.
Только непонятен "Павел Юрьевич", который 30.12.2014 14:50 (5 дней назад) желает Вам: "Съешь ещё этих мягких французских булок, да выпей чаю"?

С уважением, Николай Сипко.

P.S. Насчет "Делаю проект на Typo3. До этого не имел дела с данной CMS. Поскольку у меня не было времени знакомиться с языком TypoScript, я наваял в Dreamweavere статические страницы и залил их в папку Template, создавая на основе них страницы в админ-панели".

Alex_Martinez, бесплатный совет: http://forum.typo3.biz/showthread.php?t=10666
Ведь "статические страницы" - профанация TYPO3.
Николай Сипко вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Are You Looking For Typo3 Developers? bhavana Новости TYPO3 (на английском) 0 11.08.2014 14:31
T3CON12DE - Community, the TYPO3 family and Neos RSS Bot Новости TYPO3 (на английском) 0 16.10.2012 20:10
T3CON12DE - Community, the TYPO3 family and Neos RSS Bot Новости TYPO3 (на английском) 0 16.10.2012 13:47
T3CON12DE - Community, the TYPO3 family and Neos RSS Bot Новости TYPO3 (на английском) 0 15.10.2012 20:10
T3CON12DE - Community, the TYPO3 family and Neos RSS Bot Новости TYPO3 (на английском) 0 15.10.2012 16:06


Часовой пояс GMT +4, время: 14:58.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория