Вопрос такого плана к знатокам вьюхи.
Вот скажем имеем тимплейт, который выводит строки филдов. При вытягиванию искомого сабжа из филда по индексу всё ништяк, но есть маленькая проблемка с доморощенными врапперами и свинскими обёртками.
К примеру, я вытягиваю картинку построенную вьюхой + имаджкэш, но эта хрень сразу завёрнута в картинку(тег img). Как избавиться от этого дела и вытягивать составные части (например alt, src и пр.). Как выпилить обёртки в параграфы. Как отчить эту тупую шнягу мусорить своими классами и заворачивать всё в блоки.(я в курсе, что кое что настройками делается)
Буду очень признателен тому, кто подскажет более рациональный метод подсмотреть pre-render(до того, как они отработались ->content) переменные(как вариант массивом), в более лаконичном виде чем var_dum().
Сегодня очень доставило колупаться в 123мегабайтном дампе на предмет анализа индексов fields. Есть более удобный способ не прибегая к доп модулям?
Поделитесь опытом плиз.
p.s.: Спасибо
p.s.: преги не предлагать, интересует обход обёрточного механизма средствами шаблона
Комментарии
?
http://drupal.org/project/semanticviews
Вытачивать, например из тегов src можно регэкспами в самом шаблоне или, предполагаю, в препроцессе поля вида
нет преги не надо, я знаю как вытянуть регляркой, это не кошерно. меня больше напрягает почему это по дефолту нельзя сделать.
Может есть какой-то хитрожопый метод обращения по хитрожопому индексу? Пока у меня найти его не получилось. Там идёт массив до бработки и после, если сдампить. Но фишка в том, что то что после обработки уже не раздраконить на радикалы, а то, что до -- это вообще сырец, где половина полей через алиасы(nid[path] -- чёта типа такого). Вся эта хрень перед выводом пропускается через какую-то дополнительную задницу. Кароч, вьюс - мазафака.
разобрался ...
<?php
$row->field_field_screenshots[0]['rendered']['#item']['uri']
?>
Адова тупость ...