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

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

Ответ
 
Опции темы Опции просмотра
Старый 24.03.2009, 11:58   #1
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию Элемент контента Table с ссылками.

Нужно в содержимое вставлять много html-таблиц. Проще всего это сделать элементом "Таблица" (которая простая, до 8 колонок). Но вот беда - там нельзя вставить ссылку на текст в ячейке. Только чистый текст и все.
А надо бы ссылку.

Можно конечно обойтись и обычным "текстовым элементом", но в таблицах необходимо сложное оформление (выравнивание, размеры ячеек) и поломать это оформление очень просто (что и случается постоянно), особенно для непросвещенного менеджера.

Есть ли расширение или способ вставлять ссылку в "Простой таблице" на ячейке? Или новый элемент - "Непростая таблица"? В репозитории ничего похожего не нашел.

Тогда оформление можно было бы перенести во внешний CSS, а то сейчас в "простом текстовом" делаю таблицу без оформления и javascript рендерит нужные ячейки. Не надежный метод.
razawa вне форума   Ответить с цитированием
Старый 24.03.2009, 12:33   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Есть вот такая штука: http://typo3.org/extensions/reposito...table/current/ , правда, по-моему, с самыми новыми версиями typo3 не очень дружит. но вещь крутая: позволяет сделать таблицу, где каждая ячейка - контент-элемент
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 24.03.2009, 12:43   #3
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
Есть вот такая штука: http://typo3.org/extensions/reposito...table/current/ , правда, по-моему, с самыми новыми версиями typo3 не очень дружит. но вещь крутая: позволяет сделать таблицу, где каждая ячейка - контент-элемент
Да. Пробовал, правда не пригодилось, но о ней помню. Замечательная вещь.
Мне нужна на два порядка проще задача:
  • секретарь (ключевое слово) заходит на сайт
  • добавляет таблицу
  • вводит в ячейки текст
  • ставит ссылку на файл - вот этого нет в контенте "Таблица".
Все. Ему нельзя вникать/участвовать в оформлении таблицы, только данные.
В таблице обычного текстового элемента ломается оформление, даже если я правлю его. Неловкое движение и поломал . А секретарь будет злиться и нервничать. А его начальство любит, чтобы было все красиво и ровно.
Прямо сюжет почти детектива какой-то
razawa вне форума   Ответить с цитированием
Старый 24.03.2009, 15:47   #4
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию

Вернул все как было.
Javascript - плохое решение.
Лучше пусть все следят за оформлением таблицы в текстовом редакторе.
razawa вне форума   Ответить с цитированием
Старый 24.03.2009, 19:45   #5
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

RTE умеет делать таблицы и можно в ячейки и ссылки вставлять и объединять ячейки по необходимости. Далее все упирается исключительно в css и, при необходимости, небольшой скрипт на jquery или любой другой библиотеке.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 25.03.2009, 09:44   #6
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
RTE умеет делать таблицы и можно в ячейки и ссылки вставлять и объединять ячейки по необходимости. Далее все упирается исключительно в css и, при необходимости, небольшой скрипт на jquery или любой другой библиотеке.
Так сразу и сделал. Потом столкнулся с тем, что "секретари" при изменении таблицы коверкают ее. То выравнивание не туда, то ширину. Поэтому и хотел ограничить им все.
Ограничил. Стали они вводить "голую" таблицу, а небольшой javascript проходит и оформляет правильно нужные ячейки.
Но страница не маленькая по размеру и пока она загрузится, пока сработает скрипт - происходит дергание на странице. Не красиво.
Вернул все как было - пусть в RTE следят за таблицей. Научатся.

В репозитории порылся. нашел пару дополнительных расширений для таблиц (сортировка, расширенные, не помню названий). Ссылок в ячейках нигде нельзя ставить.

Если уж припечет - напишу свой скрипт, вообще RTE не будет никакого им.
razawa вне форума   Ответить с цитированием
Старый 25.03.2009, 16:11   #7
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Ну так, по идее, для всех ячеек же можно прописать в стилях что-то типа width:100px!important и не надо будет никаких скриптов.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 25.03.2009, 16:27   #8
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
Ну так, по идее, для всех ячеек же можно прописать в стилях что-то типа width:100px!important и не надо будет никаких скриптов.
Это если я правлю таблицы - все будет нормально. А неподготовленные "секретари" уже полезли и везде поменяли свойства ячеек. Без злого умысла, но неловкими действиями.

Я думаю мой вопрос - больше организационный, чем к Typo3. Раз сходу не нашлось решения - просто буду заставлять их делать только так и никак иначе.
razawa вне форума   Ответить с цитированием
Старый 25.03.2009, 16:30   #9
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

То есть у "секретарей" есть доступ к шаблону и css для сайта?
Суровые секретари.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 25.03.2009, 17:52   #10
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
То есть у "секретарей" есть доступ к шаблону и css для сайта?
Суровые секретари.
Да нет

Хорошо. Вопрос тогда такой:

- Как мне в RTE автоматом задать для разных столбцов таблицы разные class ?
Чтобы пользователь не задумываясь создал таблицу, а она уже была с разными классами в ячейках
- Класс таблицы я могу задать через Typo3, можно ли CSS-ом поменять свойства 1 и 3 столбцов? (нашел только через javascript)
razawa вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Один элемент контента для нескольких страниц MVH Общие вопросы 3 16.02.2010 17:56
создать Элемент контента в левой колонке Никита Общие вопросы 1 11.03.2009 21:27
ПРОБЛЕМА! Создаю таблицу, как элемент контента. thebat Общие вопросы 4 09.03.2007 13:58
Элемент контента "Файловые ссылки". Antony_A Общие вопросы 3 14.02.2007 23:14
Не стандартный вывод контента Василий Мосийчук Общие вопросы 3 27.10.2005 22:39


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


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

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