[Решено] Taxonomy alias pattern в views или preprocess_views_view_field
Views 3. Тип page
Задача, вывести поле в виде ссылки <a href="/cat/term1_alias/term2_alias/">term2 name</a>
Views 3. Тип page
Задача, вывести поле в виде ссылки <a href="/cat/term1_alias/term2_alias/">term2 name</a>
Проблема такая. Переделал каталог на таксономии, и так получилось что со старой версии сайта в поисковиках осталось много подобных ссылок /news?type=123&title= которых уже не существует.
При переходе по ней выскакивает ошибка «Сделан недопустимый выбор. Пожалуйста, обратитесь к администратору сайта»
Боюсь поисковики подобные финты не оценят
Как я могу отдавать ответ 404 на таких страницах, вместо 200 ОК?
Каким образом я могу назначить тему оформления как на сайте для:
- страница добавления/редактирования ноды
- редактирование профиля юзера
и отдельный шаблон для админки.
Настройки позволяют частично разделить это, но юзер редактируется в шаблоне админки.
Как добавить слеш / в конце урл для хлебных крошек от модуля Custom breadcrumbs.
Т.е имеется
site.com >> /ссылка >> /ссылка2
Нужно чтобы
site.com >> /ссылка/ >> /ссылка2/
Вставляю в настройках слеш. Все сохраняется, но в breadcrumbs ноды его нет. На выходе обрезается.
Подскажите как получить значение поля cck ноды если известно ID ноды? Может быть есть у кого есть сниппет для db_query?
node_load и $node->field_pole['und'][0]['value'] вообщем решает эту задачу. Но производительность
Обновился с 6 до 7 друпала.
Поставил модуль Filefield_path для семерки, запускаю update.php
4 из 5 проходит отлично. На последнем ошибка
filefield_paths module
Update #7107
Failed: FieldException: Attempt to update an instance of a nonexistent field . in field_update_instance() (line 557 of W:\domains\drupal.com\modules\field\field.crud.inc).
А изначально это у нас
7107 - Removed filefield_paths tableschema.
Попробывал через жопу - отключить, удалить, потом опять включить модуль. Все норм но дня нод созданных в D6 не работает "retroactive update", файлы не переносятся. Ошибка после батча
[quote]
Как убрать генерацию алиасов для нод по типу:
node/123/feed
Что это еще за feed такой который плодит алиасы в базе?, это рсс чтоле? Как убрать это
Существуют ли модули для интеграции седьмого друпала с форумом Vbulletin 3.8(4)?
Как минимум общая рега и авторизация. Остальные плюшки не особо нужны.
Для шестой ветки я успешно юзал корявую альфа версию интеграции vbDrupal. Причем с актуальной версией друпала
Жаль что автор забросил этот проект.
Теперь апнулся до семерки и усё(((
В процессе темизации формы комментариев
$form['comment_body'][LANGUAGE_NONE][0]['#required'] = TRUE;
$form['comment_body'][LANGUAGE_NONE][0]['#title'] = '';
$form['comment_body'][LANGUAGE_NONE][0]['#resizable'] = FALSE;
$form['comment_body'][LANGUAGE_NONE][0]['#prefix'] = '
';
Убрал текст к лейблу textarea, но звездочка всеравно зависла потому-что #required' => TRUE
Такая ситуация:апнул друпал до седьмой версии, поставил views 3
Возникла проблемка - теперь в pager раздела(тип page) добавляются аргументы типа
/news?arg1=&arg2=&page=1
Т.е когда я просто смотрю раздел мне эти аргументы в урл не нужны, когда же я призвожу поиск через форму тогда да.
В views 2 такого точно небыло.
Из модулей также стоит Better Exposed Filters.
Что то немогу разобратся
Такая проблема - у некоторых типов материала при попытке добавить комментарий не сохраняется введенное "имя" коментатора (у анонимов). Все время "гость"
Но!!!
1. У других типов материала такой проблемы нет
2. На стандартной теме garland такая же проблема (думал может это тема как то косячит)
3. Название поля правильное, потому как друпал чекает на заполненность
4. Стоит модуль simple antispam, так вот если не поставить галочку то в логах введеное имя все таки присутствует.
template.php там у меня есть темизация - пробывал с пустым, - не дало результата
В настройках проблемного типа материала на мой взгяд все впорядке (скрин)
Из модулей установлен comments above и comments bonus api, тоже проверил
Темизировал форму добавления комментариев через template.php.
Все хорошо, но если я изменяю
Возникла идея сделать на сайте качественный слайдер фотографии (фулсайз).
Делать это модулем для меня совсем непонятно, поэтому нужно как то вывести массив cck поля (фото) в скрипт который не в составе друпала.
Пробывал начать с малого
Установил данный модуль для массовой загрузки фоток - uploadify.
Все настроил как в инструкции, но при добавлении ноды кнопка "Browse" не открывает окошко для выбора файлов.
Поиск юзал, та проблема с которой сталкивались мультиязычные сайты уже пофиксина. Но у меня не мультиязычный.
Проверил правильность установки - все как по фен-шую: jquery 1.3.2, достал старый модуль uploadify.v2.1.0 (на новых версиях тоже не работает), в настройках поля пробывал выбирать разные темы для uploadify.
Кстате для админки использую стандартную тему гарланд. Тестил в разных браузерах, результат - везде окно для выбора файлов не появляется.
Подскажите в чем может быть проблема?
Подскажите что можно еще использовать для массовой загрузки фото кроме image fupload, swfupload, advupload, ну и платных модулей (такой встречался, непомню название)
Столкнулся с проблемой. Для нового дизайна решил блок новостей такого вида.
<p>Титл</p>
</div>
<div class="featured">
<ul>
<li>Картинка
<p>Титл</p>
</li>
<li>Картинка
<p>Титл</p>
</li>
<li>Картинка
<p>Титл</p>
</li>
</ul>
</div>
Т.е первая новость в блоке новостей должна выводится немного подругому чем остальные.
Как это лучше сделать?
Как при темизации cck поля картинки получить ее номер id? Чтобы например если грузиться картинка из первой новости, я бы смог обвернуть ее в другой див.
<?php print $output; ?>
Что имеем:
Views page в которой выводятся ноды по дате добавления в порядке desc (от новых к более старым).
Так вот необходимо чтобы одна из нод всегда была закреплена в самом верху вывода.
Пробывал добавлять галочку к ноде "закреплять вверху списков" и потом в критериях сортировки ставить фильтр "stiky". Но всеравно несрабатывает
Возможно ли сделать вывод определенной информации в шаблоне page.tpl.php (и других) в зависимости от урл.
Например, если мы находимся в разделе "новости" или во вложенных страницах то выводим информацию
Ссылки:
/news/
/news/*
Наподобие как работает условие if($is_front), только там для главной страницы
Перелопатил кучу галлерей, пока наиболее подходит node_gallery
Связи с этим вопрос, не слишком ли она нагружает систему?
Если например на уже работающий сайт влить 3-4 тысячи фото + каждую неделю добавлять по 300-400 фоток. На производительности это отобразится?
Кто юзает данный модуль для галлереи помогите советом.
Сейчас использую 4images.
Есть view - news
Каждая нода с 2 терминами из двух разных словарей tip и model
Добавляю аргумент - Taxonomy: Term synonym
Теперь все фильтруется по первому термину
news/tip/
Как теперь сделать чтобы при заходе по ссылке
news/tip/model
учитывался еще и второй термин? Т.е чтобы выводились только те ноды где термины /tip/model такие же как в урл?
Делаю 2 словаря - тип и модель. В каждый словарь добавляю по 2-3 термина (для теста)
У терминов прописываю синоним (при добавлении)
При добавлении ноды отмечаю нужные мне термины.
В настройках pathauto делаю шаблон: news/[termpath]/[termpath]/[title-raw].html
По идее должен быть путь
news/synonim_termina_iz_slovorya_tip/synonim_termina_iz_slovorya_model/title.html
Но на деле получается что синоним одного и того же словаря выводится 2 раза
news/synonim_termina_iz_slovorya_tip/synonim_termina_iz_slovorya_tip/title.html
Тестю друпал седьмой.
Создал новый регион. В блоках выставляю для него "Вход в систему"
В папку с шаблоном вставляю свой block-user-login.tpl.php, но форма не темизируется. Выводится стандарт
Кеш сбрасывал. Сам регион рабочий, другие блоки работают.
Пробывал закидывать как в корень темы так и в папку templates.
Попробывал даже как у 6го друпала закинуть block-user-0.tpl.php. Тоже не работает (я в курсе что названия блоков изменились, но мало ли
Юзаю накладывание ватермарков на картинки выводимые через imagecache. Столкнулся с траблом - для всех изображений юзается только один ватермарк. Т.е есть фон фотки например белый, то мой логотип у которого белые буквы просто тонет.
Нельзя ли в зависимости от преобладающего фона картинки накладывать темный/светлый ватермарк?. Вот как например в движке DLE реализовано
Как отдавать страничку 404, если при поиске по параметрам фильтра ничего не найдено?
Ну или хотя бы написать под формой что ничего не нашлось.
А как можно вставить рекламный блок в ноду между текстом? Например после N предложений
В переменую <?php print $content ?>
текст текст текст текст текст текст текст
текст текст текст текст текст текст
текст текст текст текст текст текст текст
реклама реклама реклама
текст текст текст текст текст текст текст
текст текст текст текст текст текст
текст текст текст текст текст текст текст
Пытаюсь темизировать страницу вывода каталога в views (page)
Имееться 2 текстовых cck поля для каждой ноды
И поле для атач фото (image file cck) выводимый через imagecache
На скриншоте то что хотелось бы сделать
Т.е 2 блока:
в левом - название ноды ссылкой, и 2 текстовых поля (название города и улицы )
в правом фото выводимое через imagecache
Если все выводить через стандартный табличный шаб виевса то получаеться не то что нужно
Верстку я сделал, но как теперь ее втулить в шаблоны views
Можно ли дергать напрямую поля например из
views-view--catalog.tpl.php