Telefax: Блог

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

TinyMce: Перенос строки из plain text в html

14 апреля 2013 в 19:43

 Большая часть контента на сайте сохранена в plain text с переносом строк, после установки wysiwyg и TinyMCE 3.5.8 появилась следующая проблема: при попытке изменить содержимое старых нод, сохраненных в plain text (в момент переключения из дефалтового редактора plain text, в режим full html, где редактор tinymce, переносы строк просто пропадают, а не преобразуются в br или p.

Слайды со ссылками на таксономию, как отдельный тип материала

16 марта 2013 в 1:12

На главной странице сайта есть слайдер который через views (на jqfx) выводит изображения, подписи к ним и кнопку "подробнее". Изображения выбираются из нод, соответственно и ссылка "подробнее" ведет на ноду, из которой было взято изображение.

Но появилась необходимость сделать слайды, ссылки на которых ("подробнее") должны вести не на ноду, а на термин таксономии или страницу views.

Ограничение кол-ва field_image при выводе через teaser?

14 марта 2013 в 23:03

Как грамотно и с наименьшими проблемами ограничить кол-во выводимых изображений в режиме тизера?
Поле field_image, в нем неограниченное кол-во изображений, и соответственно все они выводятся в режиме тизера. Особенно удручает эта ситуация на главной. Можно, конечно, решить вопрос через переназначение главной страницы на views, и там все вылюбить... но тогда теряется смысл тизеров.

Много гуглил, проблеме вроде как не один год, но все равно:
а) штатных решений так и нет, почему?
б) варианты с php кодом в tpl.php вроде такого:

<?php
/**
* Override or insert variables for theme_field().
*/

function my_theme_process_field(&$vars) {
  $element = $vars['element'];
  // Field type image
  if ($element['#field_type'] == 'image') {

Views: Выдача блоков в section, вместо div и удаление заголовков.

9 марта 2013 в 12:04

Использую темплейт, все изначально созданные в нем блоки представлений выдаются через div id, а все вновь создаваемые представления, либо клонированные, выдается через section id. Из-за этого получаю проблемы с CSS. Подскажите, где это настраивается (выдача в section или div)?

Кроме того, для некоторых изначально созданных представлений отсутствует вывод заголовка (т.е. он не просто спрятан через CSS, а именно отсутствует):

<div class="region region-header">
<div id="block-views-slider-block" class="block block-views contextual-links-region block-odd">
<div class="contextual-links-wrapper contextual-links-processed"><a class="contextual-links-trigger" href="#">
Настроить
</a>

склонированный вариант оригинального представления имеет уже такой вид