Просмотр полной версии : Элемент контента Table с ссылками.
Нужно в содержимое вставлять много html-таблиц. Проще всего это сделать элементом "Таблица" (которая простая, до 8 колонок). Но вот беда - там нельзя вставить ссылку на текст в ячейке. Только чистый текст и все.
А надо бы ссылку.
Можно конечно обойтись и обычным "текстовым элементом", но в таблицах необходимо сложное оформление (выравнивание, размеры ячеек) и поломать это оформление очень просто (что и случается постоянно), особенно для непросвещенного менеджера.
Есть ли расширение или способ вставлять ссылку в "Простой таблице" на ячейке? Или новый элемент - "Непростая таблица"? В репозитории ничего похожего не нашел.
Тогда оформление можно было бы перенести во внешний CSS, а то сейчас в "простом текстовом" делаю таблицу без оформления и javascript рендерит нужные ячейки. Не надежный метод.
Есть вот такая штука: http://typo3.org/extensions/repository/view/kb_conttable/current/ , правда, по-моему, с самыми новыми версиями typo3 не очень дружит. но вещь крутая: позволяет сделать таблицу, где каждая ячейка - контент-элемент
Есть вот такая штука: http://typo3.org/extensions/repository/view/kb_conttable/current/ , правда, по-моему, с самыми новыми версиями typo3 не очень дружит. но вещь крутая: позволяет сделать таблицу, где каждая ячейка - контент-элемент
Да. Пробовал, правда не пригодилось, но о ней помню. Замечательная вещь.
Мне нужна на два порядка проще задача:
секретарь (ключевое слово) заходит на сайт
добавляет таблицу
вводит в ячейки текст
ставит ссылку на файл - вот этого нет в контенте "Таблица".
Все. Ему нельзя вникать/участвовать в оформлении таблицы, только данные.
В таблице обычного текстового элемента ломается оформление, даже если я правлю его. Неловкое движение и поломал :(. А секретарь будет злиться и нервничать. А его начальство любит, чтобы было все красиво и ровно.
:) Прямо сюжет почти детектива какой-то
Вернул все как было.
Javascript - плохое решение.
Лучше пусть все следят за оформлением таблицы в текстовом редакторе.
-=UncleByte=-
24.03.2009, 19:45
RTE умеет делать таблицы и можно в ячейки и ссылки вставлять и объединять ячейки по необходимости. Далее все упирается исключительно в css и, при необходимости, небольшой скрипт на jquery или любой другой библиотеке.
RTE умеет делать таблицы и можно в ячейки и ссылки вставлять и объединять ячейки по необходимости. Далее все упирается исключительно в css и, при необходимости, небольшой скрипт на jquery или любой другой библиотеке.
Так сразу и сделал. Потом столкнулся с тем, что "секретари" при изменении таблицы коверкают ее. То выравнивание не туда, то ширину. Поэтому и хотел ограничить им все.
Ограничил. Стали они вводить "голую" таблицу, а небольшой javascript проходит и оформляет правильно нужные ячейки.
Но страница не маленькая по размеру и пока она загрузится, пока сработает скрипт - происходит дергание на странице. Не красиво.
Вернул все как было - пусть в RTE следят за таблицей. Научатся.
В репозитории порылся. нашел пару дополнительных расширений для таблиц (сортировка, расширенные, не помню названий). Ссылок в ячейках нигде нельзя ставить.
Если уж припечет - напишу свой скрипт, вообще RTE не будет никакого им.
-=UncleByte=-
25.03.2009, 16:11
Ну так, по идее, для всех ячеек же можно прописать в стилях что-то типа width:100px!important и не надо будет никаких скриптов.
Ну так, по идее, для всех ячеек же можно прописать в стилях что-то типа width:100px!important и не надо будет никаких скриптов.
Это если я правлю таблицы - все будет нормально. А неподготовленные "секретари" уже полезли и везде поменяли свойства ячеек. Без злого умысла, но неловкими действиями.
Я думаю мой вопрос - больше организационный, чем к Typo3. Раз сходу не нашлось решения - просто буду заставлять их делать только так и никак иначе.
-=UncleByte=-
25.03.2009, 16:30
То есть у "секретарей" есть доступ к шаблону и css для сайта?
Суровые секретари.
То есть у "секретарей" есть доступ к шаблону и css для сайта?
Суровые секретари.
Да нет :)
Хорошо. Вопрос тогда такой:
- Как мне в RTE автоматом задать для разных столбцов таблицы разные class ?
Чтобы пользователь не задумываясь создал таблицу, а она уже была с разными классами в ячейках
- Класс таблицы я могу задать через Typo3, можно ли CSS-ом поменять свойства 1 и 3 столбцов? (нашел только через javascript)
-=UncleByte=-
25.03.2009, 23:19
Выборочно менять классы для любых элементов DOM действительно можно менять исключительно при помощи Javascript, хотя, конечно, есть всякие селекторы css типа first-child и можно сменить таким образом класс у 1-го столбца, но этим дело и ограничится.
Для быстрой работы скриптов могу порекомендовать jquery, который, по сути, скоро станет стандартом де-факто и поддерживается уже сейчас практически всеми производителями браузеров.
Выборочно менять классы для любых элементов DOM действительно можно менять исключительно при помощи Javascript, хотя, конечно, есть всякие селекторы css типа first-child и можно сменить таким образом класс у 1-го столбца, но этим дело и ограничится.
Для быстрой работы скриптов могу порекомендовать jquery, который, по сути, скоро станет стандартом де-факто и поддерживается уже сейчас практически всеми производителями браузеров.
JQuery так же вижу в кандидатах. Спасибо, что напомнили.
Просто не люблю я JavaScript. У меня четверть пользователей имеют в качестве браузера IE 5.0 (локальная сеть предприятия, всего 3000 ПК) - вечно у них проблемы. То, что там админка Typo3 не работает - так же плохо :)
Но вот почему-то к JQuery отношусь спокойно. Нужно будет заняться.
-=UncleByte=-
26.03.2009, 12:36
Неужели народ до сих пор сидит на вин98? Даже и не верится.
Неужели народ до сих пор сидит на вин98? Даже и не верится.
Огромное предприятие (15 000 человек, 3500 ПК, из них примерно 3000 в сети). Обновление всего железа займет еще много времени.
Да и не везде нужно. 98-я в некоторых случаях справляется на 100%. Поэтому и средств никто не выделит. А уж в нынешней ситуации и подавно.
-=UncleByte=-
26.03.2009, 13:52
А если последовательно и планомерно переводить на современный линукс? Железо должно его потянуть, а новая ось все-таки лучше устаревшей 10 лет назад.
А если последовательно и планомерно переводить на современный линукс? Железо должно его потянуть, а новая ось все-таки лучше устаревшей 10 лет назад.
:) Вопрос сложный. Многие технологические процессы (станки, комплексы) завязаны с комп.системами, написанными даже еще под DOS, и даже такие пока работают.
Второй очень важный момент. 1500 конструкторов сидит в AutoCAD и SolidWorks - линукс отпадает.
Плюс ко всему финансируется эта сфера с трудом. Мы не приносим реальные деньги, мы обслуживаем цеха.
Кстати, Windows у нас почти весь - лицензионный :)
Сейчас вот на Typo3 на внутреннем сайте запускаем жалкое подобие "документооборота". Потому как ни средств на покупку нормальной системы документооборота, ни времени на разработку своими силами нет. Дотянулись.
Вот и получается, что с Typo3 придется работать многим людям, еле работающим в MSOffice, а не то, чтобы знать html и web-технологии. Вот и выдумываю, казалось бы, пустые задачи.
А вообще для внутреннего информационного портала лучше, чем Typo3 не подошло бы ничего. Это железно.
P.S. зашли в глубокий offtop, если что - в личку :)
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot