Поддержка Плагины добавление уникальных id в таблицах плагина

  • Решено wacrug

    (@wacrug)


    С помощью плагина leaguemanager ведутся таблицы спортивных событий.
    Появилась необходимость в отдельной конкретной таблице задать отличные от всех остальных свойства css для конкретной строчки этой таблицы. Проблема в том, что плагин генерирует эти таблицы без каких либо уникальных идентификаторов (хотя они и есть, но охватывают только определенную группу таблиц: расширенным таблицам дает класс standingstable, компактным таблицам ещё какой-то и т.д.). Если задаешь конкретной строчке какие-то свойства, то и все такие-же строчки в других таблицах будут подхватывать это свойства.
    Дак вот как собственно можно добавить уникальности таблицам? Шаблон где задаются атрибуты я нашел, и переменные в php умею задавать 🙂

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, wpcute.ru

    1. Спросить у автора.
    2. Все родительские контейнеры у таблиц тоже имеют одинаковые классы и идентификаторы?
    3. Возможно, поможет псевдокласс :nth-child.

    Автор wacrug

    (@wacrug)

    Понравился первый вариант, никогда не пробовал, благо есть переводчики.
    Единственное за что можно зацепиться в плане уникальности, это путь к файлу логотипа команды. Если в css есть такая возможность задавать значение родителя относительно имеющегося атрибута дочернего элемента, буду рад принять подсказку 🙂
    Знаю, что можно обратиться к самому элементу с помощью его атрибута, но вот чтобы к его родителю…

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, wpcute.ru

    Если в css есть такая возможность задавать значение родителя относительно имеющегося атрибута дочернего элемента, буду рад принять подсказку 🙂

    Вероятно, тогда стоит воспользоваться jQuery, расставить нужные классы, а потом прописать для них оформление в css.

    Автор wacrug

    (@wacrug)

    Аналогично, как никогда не писал авторам плагина на английском, так никогда не писал на jQuery.
    Оказалось, это не так и сложно 🙂
    Решил свою проблему следующим образом:

    $(document).ready(function() {
    	$ ("td.logo img[src='расположение_файла.png']").parent().parent().addClass("имя_класса");
    });

    Теперь делаю, что и задумывал.
    Спасибо за наводку!

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «добавление уникальных id в таблицах плагина» закрыта для новых ответов.