PDA

Просмотр полной версии : Добавление элементов на страницу


borodatych
25.02.2013, 15:56
Доброго времени суток.
В Шаблоне есть код:
<div class="footer_menu1">
</div>
И TS его наполняет, как я могу судить, этой частью кода:
lib.footer_menu1 = COA
lib.footer_menu1 {
10 = TEXT
10.value = Текст1
10.wrap = <div class="footer_block_1">|</div>
}
Добавляю свой див:
<div class="footer_menu2">
</div>
И дополняю TS:
lib.footer_menu2 = COA
lib.footer_menu2 {
20 = TEXT
20.value = Текст2
20.wrap = <div class="footer_block_2">|</div>
}
Результат нулевой.
Предполагаю, что еще где-то нужно прописать данные о footer_menu2, известить систему так сказать, но не знаю где.
Укажите на ошибки. Заранее благодарен. С уважением, Роман.

Андрей Аксенов
26.02.2013, 11:56
то, что вы написали, это "библиотека", а уж где эти фрагменты используются в реальном шаблоне - в нем же и надо смотреть...
В TS шаблоне будет что-то вроде:

10 = COA
10 < lib.footer_menu1
Тем самым мы копируем этот самый библиотечный фрагмент в реально выводимую на сайт часть шаблона.
Чтобы прояснить для себя работу TS почитайте вот это: http://docs.typo3.org/typo3cms/TyposcriptIn45MinutesTutorial/, или мой ранний перевод http://typo3.org/documentation/document-library/tutorials/doc_tut_ts45_ru/current/

borodatych
26.02.2013, 17:48
Андрей Аксенов
Дак вот я и не нашел более следов footer_menu1, кроме приведенного выше кода.
Причем, так как footer_menu1 уже где то прописан, то:
lib.footer_menu1 = COA
lib.footer_menu1 {
10 = TEXT
10.value = Текст1
10.wrap = <div class="footer_block_1">|</div>
20 = TEXT
20.value = Текст2
20.wrap = <div class="footer_block_2">|</div>
}
Так работает. Но мне нужен именно новый элемент.
Да и прочувствовать хочется, а не создать что бы было....

Андрей Аксенов
26.02.2013, 19:27
Андрей Аксенов
Дак вот я и не нашел более следов footer_menu1, кроме приведенного выше кода.
Да и прочувствовать хочется, а не создать что бы было....
Ну так, чтобы "найти" - нужно использовать соответствующий инструмент - модуль Веб>Шаблон из внутреннего интерфейса и анализ TS составляющих определенной страницы, на которой работает вышеописанный код...
:) Так же проще, чем просматривать что-то и где-то и как-то искать...
А чтобы "прочувствовать" - не поленитесь почитать руководства - там немного, но полезно...
Многие вопросы просто отпадут - туда заглядывают и новички, и опытные разработчики.

shuman
27.02.2013, 07:56
Можно было бы просто привести полный текст Шаблона. Исходя из этого другие бы догадались бы какой шаблонный движок используется

borodatych
27.02.2013, 10:08
shuman
Текст шаблона на столько безобразен (так как учусь), что показывать стыдно, да и чистить долго для показа.
Ну а шаблонный движок используется TemlaVoila, если я правильно понял про что Вы говорите.

Андрей Аксенов
Ну так, чтобы "найти" - нужно использовать соответствующий инструмент - модуль Веб>Шаблон из внутреннего интерфейса и анализ TS составляющих определенной страницы, на которой работает вышеописанный код...
Не понял что нужно сделать.
Я зашел в ВЕБ->Шаблон->Выбрал главный->Редактировать настройки, ну и увидел тот код о котором я и говорю.

Андрей Аксенов
27.02.2013, 11:40
shuman
Не понял что нужно сделать.
Я зашел в ВЕБ->Шаблон->Выбрал главный->Редактировать настройки, ну и увидел тот код о котором я и говорю.
Кроме "Редактировать настройки" в этом модуле есть и другие режимы.
Прочитайте хотя бы это о шаблонах: http://typo3.org/documentation/document-library/tutorials/doc_tut_quickstart/1.0.0/view/1/6/
Анализ шаблона и Проводник по объектам помогут разобраться, что и где там вообще настроено...

shuman
27.02.2013, 11:40
Если темплавойла, то надо уже идти в Веб-Templavoila и там в разметке смотреть.