kkeng: Блог

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

Темизация VIEWS переменные

24 октября 2010 в 15:49

Здравствйте, уважеаемые участники.

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

Суть проблемы... есть галерея(IMCE, lightbox, ImageCache), настроил вывод с помощью Views в нужный мне блок. Вот тут вопрос с темизацией. По умолчанию нужное мне изображение окружено кучей тегов, которые мне совсем не нужны, примерно вот так:

div class="view-content">
<div class="item-list">
<ul>
<li class="views-row views-row-1 views-row-odd views-row-first">
<a href="http://mysite.lan/system/files/imagecache/Normal/IMG_4251.JPG" rel="lightbox[field_images][ASD<br /><br /><a href="/node/10" id="lightbox2-node-link-text">View Image Details</a> - <a href="http://mysite.lan/system/files/IMG_4251.JPG" target="_blank" id="lightbox2-download-link-text">Download Original</a>]" class="imagefield imagefield-lightbox2 imagefield-lightbox2-small imagefield-field_images imagecache imagecache-field_images imagecache-small imagecache-field_images-small lightbox-processed views-processed">
<img src="http://mysite.lan/system/files/imagecache/small/IMG_4251.JPG" alt="ASD" title="" width="61" height="57"/>
</a>
</li>

Из всей этой кучи мне нужно выковырять, к примеру, путь «http://mysite.lan/system/files/imagecache/small/IMG_4251.JPG». В своих изысканиях примерно понял, что есть массив, в котором все и хранится <?php $fields['field_images_fid'?>

Не правильно работает собственный шаблон в Panels

9 декабря 2009 в 14:18

Panels 6.x-3.2

Помогите разобраться с настройкой шаблона для Panels

Создал собственный шаблон, выложил его в папку \panels\plugins\layouts\.

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

Сам шаблон - это практически полная копия работающего(заводского) шаблона "twocol".

Скажите, что я упустил?

Файлы моего шаблона

twocolhorizont.inc

<?php
// $Id: twocolhorizont.inc,v 1.2.2.3 2009/10/16 21:22:54 merlinofchaos Exp $

/**
 * @file twocolhorizont.inc
 * Implementation of hook_panels_layouts().
 */

function panels_twocolhorizont_panels_layouts() {
  
$items['twocolhorizont'] = array(
    
'title' => t('Two rowsss'),
    
'icon' => 'twocolhorizont.png',
    
'theme' => 'panels_twocolhorizont',
    
'css' => 'twocolhorizont.css',
    
'panels' => array(
      
'top' => t('Top side'),
      
'bottom' => t('Bottom side')
    ),
  );

  return 

$items;
}
?>

panels-twocolhorizont.tpl.php

<?php
// $Id: panels_twocolhorizont.tpl.php,v 1.2.2.3 2009/10/16 21:22:54 merlinofchaos Exp $

?>
<div class="panel-display panel-2row clear-block" <?php if (!empty($css_id)) { print "id=\"$css_id\""; } ?>>
  <div class="panel-panel panel-row-first">
    <div class="inside"><?php print $content['top']; ?></div>
  </div>

  <div class="panel-panel panel-row-last">
    <div class="inside"><?php print $content['bottom']; ?></div>?>

вопросы по Webform - визуализация

9 октября 2009 в 0:40

Здравствуйте, у меня есть такая проблема. Использую модуль webform для построения своей формы. Ввиду разных причин Друпал знаю не очень хорошо, может что и пропустил, но все же...
При создании формы, модуль Webform обрамляет все элементы в свои блоки, использует свои классы и т.д. Править визуальное представление с помощью CSS не всегда возможно.
Скажите, как сделать вывод полей в этом блоке управляемым, скажем чтобы можно было между полем textfield_1 и textield_2 вставить свой произвольный текст или же как выводить эти поля по отдельности, а не всем блоком.