2016-02-06 2 views
1

Я пытаюсь удалить атрибут href из папки в дереве навигации для пользовательского представления (Plone 5, пользовательская тема Barceloneta).Работает с CSS, но не Diazo <drop> правило

Я могу использовать тот же путь CSS, чтобы перейти к ссылке с атрибутом, который я хочу удалить, и он работает.

.subsection-questions-service-indicator-codes #portal-column-one li a.navTreeFolderish 

Но это не работает в этом правиле Диазо, и я не понимаю, почему. (На самом деле, я не могу получить что-либо в # portal-column-one для «drop.»)

<drop css:content=".subsection-questions-service-indicator-codes #portal-column-one li a.navTreeFolderish" attributes="href" /> 

Любая помощь приветствуется. Благодарю.

+0

Возможно, вам нужно использовать 'css: if-content', читать [здесь] (http://docs.diazo.org/en/latest/advanced.html) – dippas

+0

Я тоже пробовал, ничего – Christina

+0

Вы проверили если селекторы работают на сайте без темы? Перейдите в режим отладки и попробуйте загрузить страницу с параметром 'debug.off = 1'. –

ответ

0

Вы работаете в: rules.xml? Если вы применяете стили с использованием традиционной таблицы стилей, то docs указывает, что селектора CSS заменяются на селектора XPath.

Конечно, видя какой-то код, мы сможем дать лучшую обратную связь.

+0

Да, я работаю из rules.xml. (Я тестировал css в таблице стилей, чтобы увидеть, есть ли у меня опечатки или некоторая ошибка.) Селектора CSS3 могут использоваться с пространством имен css. Какой код вы хотите видеть? Если вы знакомы с Plone, это только портлет слева. Единственное, что было в моем нерабочем правиле, это «.subsection .....» – Christina

+0

А, спасибо за разъяснение. Нет, я не очень хорошо знаком с Плоном. Нет никаких шансов, что это проблема специфичности? Это мощный длинный селектор. – TheAcolyte

Смежные вопросы