Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   А можно ли копировать содержимое контента? (http://forum.typo3.ru/showthread.php?t=6539)

Илья 18.07.2008 00:06

А можно ли копировать содержимое контента?
 
Привет.
В typo3 есть такая возможность как показ контента одной страницы внутри другой. При этом инфа хранится только в одной странице и редактируется там же.
Функция эта называется "Показать содержимое этой страницы:" на закладке Option.
А вот есть ли что-нить похожее для отдельных элементов контента (которые тоже имеют уникальные id) а не для страниц целиком?
Надеюсь, что понятно объяснил чего требуется! :)

Valery Romanchev 18.07.2008 00:25

Если используете TemplaVoila - то там это делается вполне очевидным образом
(можно создать ярлык для контент-элемента)

Если старый Page - модуль, то можно вставить элементы на страницу как Insert Record

Илья 18.07.2008 19:23

Валерий спасибо!
Insert Record именно то, что надо.
Ведь помню, что читал об этом в доках, а когда понадобилось - найти не смог! Еще раз спасибо.

Antony_A 15.07.2009 00:24

Подниму старую тему, но несколько в другом виде: можно ли вставить другие элементы контента в существующий элемент контента в нужном мне месте? Скажем, используя макрос или тэг типа <element id="10"></element>.

Объясню, зачем мне это понадобилось. Есть элемент контента "Текст + картинки", с выравниванием "Рядом с текстом, слева". Соответственно, колонка текста идет ровно вниз по правой границе картинки, а следующие элементы выравниваются не по этой линии (что понятно). Хочется иметь возможность вставлять блок контента внутрь существующего в тот же <div> чтобы ровно по линии контент отображался. Или может другое решение подскажете?

http://tulahelp.ru/files/rtm1.png

Valery Romanchev 15.07.2009 00:48

это решается с помощью TemplaVoila

Antony_A 15.07.2009 00:53

Цитата:

Сообщение от Valery Romanchev (Сообщение 25081)
это решается с помощью TemplaVoila

Тяжелая она, не хотелось бы ее использовать. Может есть еще мысли?

-=UncleByte=- 15.07.2009 12:04

1. В css display:table можно использовать - http://cssing.org.ua/2005/07/03/display-table/
2. Само собой можно заодно и рендеринг картинок под себя настроить при помощи TS чтоб картинка была в одном диве, а текст в другом и далее float в том же css.

Antony_A 15.07.2009 13:20

Цитата:

Сообщение от -=UncleByte=- (Сообщение 25088)
1. В css display:table можно использовать - http://cssing.org.ua/2005/07/03/display-table/
2. Само собой можно заодно и рендеринг картинок под себя настроить при помощи TS чтоб картинка была в одном диве, а текст в другом и далее float в том же css.

Это не то несколько.

Списки ниже первого абзаца - это другие эелементы контента типа "список". Чтобы оно выровнялось как надо, мне необохдимо чтобы эти элементы оказались ВНУТРИ первого абзаца. CSS то тут причем? страницы-то разные будут, как содержащие подобную конструкцию, так и нет.

-=UncleByte=- 15.07.2009 14:16

Что мешает присваивать картинке стиль с указанным свойством? Зачем огород-то городить, когда можно обойтись минимумом средств?

dmartynenko 15.07.2009 14:18

Цитата:

Сообщение от Antony_A (Сообщение 25089)
Списки ниже первого абзаца - это другие эелементы контента типа "список". Чтобы оно выровнялось как надо, мне необохдимо чтобы эти элементы оказались ВНУТРИ первого абзаца. CSS то тут причем? страницы-то разные будут, как содержащие подобную конструкцию, так и нет.

Если на всех страницах по разному - то просто не решить.

Если на какой-то части дерева страниц одинаково - сверху картинка с текстом, ниже тексты, то можно попробовать с помощью CSS сделать так:
1. Все блоки текста (div ы) сделать с margin-left:xxx; - всем сделать отступ слева.
2. Картинку float:left + margin-right:-yyy (или что-то похожее) - картинку прижать влево, но пусть "налазит" на пустое поле блока текста.


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

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