Views: brainфакер

Главные вкладки

Аватар пользователя Cyber Cyber 4 августа 2011 в 23:10

Вопрос такого плана к знатокам вьюхи.

Вот скажем имеем тимплейт, который выводит строки филдов. При вытягиванию искомого сабжа из филда по индексу всё ништяк, но есть маленькая проблемка с доморощенными врапперами и свинскими обёртками.

К примеру, я вытягиваю картинку построенную вьюхой + имаджкэш, но эта хрень сразу завёрнута в картинку(тег img). Как избавиться от этого дела и вытягивать составные части (например alt, src и пр.). Как выпилить обёртки в параграфы. Как отчить эту тупую шнягу мусорить своими классами и заворачивать всё в блоки.(я в курсе, что кое что настройками делается)

Буду очень признателен тому, кто подскажет более рациональный метод подсмотреть pre-render(до того, как они отработались ->content) переменные(как вариант массивом), в более лаконичном виде чем var_dum().

Сегодня очень доставило колупаться в 123мегабайтном дампе на предмет анализа индексов fields. Есть более удобный способ не прибегая к доп модулям?

Поделитесь опытом плиз.

p.s.: Спасибо

p.s.: преги не предлагать, интересует обход обёрточного механизма средствами шаблона

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 4 августа 2011 в 23:30

"Cyber" wrote:
Сегодня очень доставило колупаться в 123мегабайтном дампе

?

http://drupal.org/project/semanticviews

Вытачивать, например из тегов src можно регэкспами в самом шаблоне или, предполагаю, в препроцессе поля вида

Аватар пользователя Cyber Cyber 5 августа 2011 в 0:09

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Вытачивать, например из тегов src можно регэкспами в самом шаблоне или, предполагаю, в препроцессе поля вида

нет преги не надо, я знаю как вытянуть регляркой, это не кошерно. меня больше напрягает почему это по дефолту нельзя сделать.

Может есть какой-то хитрожопый метод обращения по хитрожопому индексу? Пока у меня найти его не получилось. Там идёт массив до бработки и после, если сдампить. Но фишка в том, что то что после обработки уже не раздраконить на радикалы, а то, что до -- это вообще сырец, где половина полей через алиасы(nid[path] -- чёта типа такого). Вся эта хрень перед выводом пропускается через какую-то дополнительную задницу. Кароч, вьюс - мазафака.