Вы можете создать класс или идентификатор для элемента, который хотите изменить стиль:
h1 {
color: green;
}
main{
color: red;
}
.specific-h{
color: red;
}
</style>
<h1>I'm green!</h1>
<main>
<h2>I'm red!</h2>
<h1 class="specific-h">I also should be red!</h1>
</main>
Или Вы можете сделать это с помощью тега "id":
h1 {
color: green;
}
main{
color: red;
}
#specific-h{
color: red;
}
</style>
<h1>I'm green!</h1>
<main>
<h2>I'm red!</h2>
<h1 id="specific-h">I also should be red!</h1>
</main>
Необходимо просто сделать метод обертки, который называет отношения с обязательными аргументами:
Page->has_many(__all_links => 'Link', 'link_id');
sub links {
shift->__all_links({link_table => 'page'});
}
Это было бы довольно легко превратиться в DBIx:: компонент Класса, если у Вас есть несколько таблиц, которые должны иметь этот вид логики соединения.
Это можно указать в вызове has_many следующим образом:
Page->has_many(links => 'Link', 'link_id',
{ where => { link_table => 'page'} });
См .: DBIx :: Class Cookbook