Добрый день. Помогите пожалуйста с импортом данных.
Установил feeds, все настроил, не загружались материалы из за кодировки - воспользовался патчем, все заработало. Но:
1) В csv файле есть поле цена в след. формате - "1 300", если я загружаю в поле целое число - поле остается пустым. В текстовое поле, загружается без проблем... Можно конечно и так оставить, но хотелось бы потом сделать фильтр по цене.
Собственно вопрос: как загрузить через feeds именно в поле "целое число"? и можно ли убрать пробел с помощью feeds tamper?
2) Поле "Название услуги" у меня очень длинное и при импорте пишет в некоторых позициях ошибку. Решил проблему так - создал поле Название услуги и загрузил туда, а в заголовок гружу артикул. В принципе все нормально но есть 2 минуса:
- в заголовке выглядит не красиво (но я возможно это вообще использовать не буду)
- title (его можно через модуль переделать) и в URL пишется некрасивый артикул, а если загружалось бы название то был бы URL - uslugi/usluga-krutaya-o4en-dla-vas-blablabla
Собственно вопрос: можно ли в БД и в настройках друпала увеличить системное поле title? А если нет - можно ли с помощью feefs tamper обрезать поле? (я видел там функцию truncate, только вопрос до скольки символов обрезать... )
Комментарии
1. нельзя что ли просто пробелы убрать по этому столбцу?
вообще конечно можно, но список из 3000 услуг править не очень хочется.. в плане того, что это все в таком виде приходит ко мне - вручную каждый раз править - гемор.
выделяешь столбец, вставляешь в notepad, делаешь автозамену и снова вставляешь в таблицу
в чем тут могут быть сложности?
да сложностей никаких, но зачем делать движения (я вообще csv не хочу открывать), в будущем хочу его выкладывать на фтп и раз в день юзать feeds. И все будет автоматом работать без моего вмешательства
1.
В feeds tamper есть опция Найти и заменить. Найти %n заменить оставьте пустым
%n - это обозначение пробела.
2. Не выводить название ноды. А вместо названия использовать текстовое поле, которое выводить. В pathauto можно задать формирование урла по этому полю.
VasyOK спасибо за совет, я уже вчера догадался о 1-м пункте
А вот насчет 2-го:
Я так и делаю сейчас, а как можно не выводить title в самой Node? Это же вроде системное поле? или через шаблон node-usluga убрать его?
Да, можно.
Но если кого-то еще будет привлекать к работе по своему сайту, лучше через CSS.
Тьфу ты.. Совсем замучался я видимо) Спасибо VasyOK. Через css будет совсем просто и красиво)
Буду очень признателен, если объясните как можно убрать через CSS заголовки только у страниц типа usluga. Создал свой node--usluga.tpl.php, но там ведь то, что уже ниже заголовка.
Как лучше бы решить эту проблемку?
Тайтл выводится так
С13S164401
Можно конечно в css убрать #page-title но уберется же со всех страниц
Подскажите, пожайлуйста элегантное решение
В CSS
display: none;
}
.node-type-product - найдите Файрбагом вверху страницы.
спасибо огромное ещё раз!)
[module=exclude_node_title]