Программирование

warning: Creating default object from empty value in /var/www/clients/client4/web8/web/modules/taxonomy/taxonomy.pages.inc on line 33.

Типы данных в typoscript или как достать из базы поле "subtitle" с обратной рекурсией

InstalltoolПотребовалось прописать для разных страниц сайта разные id в теге body, что бы дизайн для разных страниц выводился разный. В арсенале typoscript имеется конструкция "page.bodyTag", которая прописывает этот именно тег.

Ошибка плагина RealUrl

realurl errorСегодня пытался в очередной раз настроить на сайте модуль RealUrl. Вроде как ничего слодного уже 100500 раз это делал, и теперь все как бы происходит на автомате. Так вот сегодня автомат не сработал. При попытке перейти на подстраницу вываливается страница ошибки

 

 

Адаптация ve_guestbook под обновленную typo3 версии 4.6 и выше

ve_guestbookПри установке ve_guestbook для реализации коментариев на сайте возникла проблема - страница, на которой размещался плагин с формой ve_guestbook, не отображалась вообще. 

Intexedsearch настройка формы для поиска по разным языкам

Для мультиязычного сайта иногда бывает важным производить поиск так, что бы каждый поисковый вывод содержал страницы только определенного языка. Для этого можно использовать следующую директиву, размещенную в настройке (setup) шаблона:

 

Конфликты javascript jquery в дополнении powermail

Если Вы установили powermail и вам приходится использовать на той же странице еще одно приложение или скрипт который использует другой фреймвок javascript, Вам может понадобиться выключить использование jquery в powermail, что бы избежать конфликтов и ошибок.

Для этого в константах запишите:

plugin.powermail.js.validation = 0

Если этого будет не достаточно, как и мне (я использовал powermail 1.6.3), тогда пишите в установках (setup):

[TYPO3] indexed search problem with utf-8, bug?

Материал из:

http://lists.netfielders.de/pipermail/typo3-english/2007-October/043466.html

I spent some hours to find because indexed search extension was not able to find words that contain the character à, like, for example, "capacità". Also the problem was in the results: all the à was not rendered. I've found the problem is in the code:

$str = preg_replace('/\s+/',' ',$str);

in row 1970 of the file class.tx_indexedsearch.php

Обработчик поля ввода поисковой формы

Все уже давно используют всякие красивости, реализуемые с помощью jQuery. Как вариант красивости - поле поисковой формы в котором по умолчанию введено слово "Поиск", а при клике на нем, то есть при получении полем фокуса, это слово пропадало бы. Вариант такого решения представлен ниже.

Скрипт стирает фразу в поле ввода (input value) при получении фокуса и возвращает ее обратно, если ничего не было введено. Реализован на jQuery

Этот скрипт полезен для обработки поля ввода поисковой формы.

Проблеммы переводов sr_feuser_register в версии Typo3 4.6 (выводится array вместо языковых переменных)

Доброго времени суток.

Столкнулся вот с такой траблой: sr_feuser_register пишет array вместо лейблов к полям, другими словами есть некоторый затык с переводами.

Теперь буду колдовать над решением.

Пожелайте удачи.

Typo3 настройка RSS ленты для tt_news с выводом изображений

Сделать RSS ленту для tt_news действительно просто, единственное условие у Вас установлена tt_news, настроена и работает правильно. Отредактируйте всю запись шаблона, на вкладке "включения" добавьте все статические шаблоны tt_news (их должно быть три). Cкопируйте этот код в страницу настойки (setup) вашего шаблона:

plugin.tt_news {
displayXML {
// путь к шаблону ленты новостей
rss2_tmplFile = {$tmplpath}tt_news_rss_2.tmpl
xmlFormat = rss2
// заголовок ленты новостей
xmlTitle = {$title} - latest news
// адрес сайта

Почему в Typo3 версии 4.6 не работает GPvar

Недавно вышла новая версия Typo3 под номером 4.6
В этой версии не работает функция GPvar. Те, кто программирует на typoscript, знают, это функция возврата значений из адресной строки браузера.
В TSref к версии 4.6 есть приписка, что функция GPvar является устаревшей. В место неё предлагают использовать функцию GP, которая созвучна с предыдущей и выполняет полностью все ее функции.
Таким образом неработающее выражение в версии Typo3 4.6

...
source.dataWrap = {GPvar:tx_ttnews|tt_news}
...

будет работать в таком виде

...

RSS-материал