Drupal 6 плюс Ubercartможно ли сделать такой каталог http://www.sushi-yama.ru/menu.htm ? понятно что вывести можно вьюзом, но вот поля количество товара их много, тут сделана прямая отправка товара в заказы, а нужно через стандартную уберовскую форму дольше пройти.
Комментарии
модуль написать, например.
Аха, или ищу лучше свою CMS, я спрашиваю опытных людей, или тех кто подобное решал или не смог решить. А ваш ответ пук в лужу, иногда лучше жевать чем говорить.
за звук на страницах надо отрывать уши разработчикам
Звуки конечно на любителя, но вероятно есть миломаны )
я писал модули для ubercart в частности для другого поведения корзины. в данном случае стандартно это не решается. хотя гугль выдал несколько ссылок с возможными решениями...
вам как особому любителю халявы предлагаю засунуть язык себе в жопу прежде чем сыпать оскорблениями
Ваше мнение что вариантов решений нет понял, подождем еще.
а я вам советую не быть затычкой в каждой бочке, и если по существу сказать нечего то жуйте.
p.s. я никого не оскорблял а выразил свое мнение по поводу вашей ниочёмной фразы. А халявщики все кто изначально пришел на бесплатную CMS, и это не минус для нас.
А модуль написать чем не решение?
Это очень глобальное решение, но чтобы понять что сложную задачу нужно решить написанием модуля, не нужно писать на форум. Если я вижу что задача не сможет решиться стандартными средствами я ищу разработчика или пробую ковырнуть сам, но тут мне показалось что может быть готовое решение. Наверно ошибся.
Не понял? )
http://www.ubercart.org/project/uc_multibuy гугль сказал вот это
Спасибо за наводку, не ожидал что вы поможете, после небольшой перепалки, вам конечно это плюс и спасибо, ну а мне за незнание английского минус, каюсь не дружу с ним, только элементарные вещи могу искать, хотя в данном случае даже на русском не придумал как сформулировать запрос.
вообще давно пора бы учить
олбанскийанглийский и начинать пользовацо гуглемнедавно попал на вот такой сайт http://www.grandstroy-ug.ru/
мало мало чуть не наложил
Блин а ведь увидит дядя какой нить основатель ООО"Пупкин-строй-технолоджи" и съест мозг разработчику у которого решит заказать сайт, будет говорить что: "это круто, живенько и современно... хочу примерно так же, только лучше" ))
uc_multibuy клевая штука, ностраивается правда геморно, в итоге получил половину от того что хочу, проблемы с отображением вьюхи Grid-ом (надо в две колонки выводить блюда) , в табличном варианте работает (одна колонка), а в сетке нет. Не могу вычислисть проблему.
Табличное представление работает - http://gold-drakon.u2933.titan.vps-private.net/katalog
Представление сеткой нет - http://gold-drakon.u2933.titan.vps-private.net/katalog2
Шаблоны views используются соответственно views-view-grid--Katalog--page.tpl.php и views-view-table--Katalog--page.tpl.php содержимое их одинаково:
<?php
// Node:nid fields in the table are replaced with input fields, and the
$temp_products[] = $content;
// we drop through to default handling
// $Id: views-view-table.tpl.php,v 1.8 2009/01/28 00:43:43 merlinofchaos Exp $
/**
* file views-view-table.tpl.php
* Template to display a view as a table.
*
* - $title : The title of this group of rows. May be empty.
* - $header: An array of header labels keyed by field id.
* - $fields: An array of CSS IDs to use for each field id.
* - $class: A class or classes to apply to the table, based on settings.
* - $row_classes: An array of classes to apply to each row, indexed by row
* number. This matches the index in $rows.
* - $rows: An array of row items. Each row is an array of content.
* $rows are keyed by row number, fields within rows are keyed by field ID.
* ingroup views_templates
*
* 10/01/12 - Horrible views hack by <a href="mailto:trebor@animeigo.com">trebor@animeigo.com</a>. Wraps the table in
* an UberCart form, and hacks node:nid fields so they are checkboxes
* or quantity fields.
*
* REQUIRES uc_multibuy module by Oliver Coleman; thanks Oliver!
*
*/ $temp_products = NULL; // array of product node ids ?>
<form action="" accept-charset="UTF-8" method="post" id="uc-multibuy-grid-form">
<div>
<table class="<?php print $class; ?>">
<?php if (!empty($title)) : ?>
<caption><?php print $title; ?></caption>
<?php endif; ?>
<thead>
<tr>
<?php foreach ($header as $field => $label): ?>
<th class="views-field views-field-<?php print $fields[$field]; ?>">
<?php print $label; ?>
</th>
<?php endforeach; ?>
</tr>
</thead>
<tbody>
<?php foreach ($rows as $count => $row): ?>
<tr class="<?php print implode(' ', $row_classes[$count]); ?>">
<?php foreach ($row as $field => $content): ?>
<?php // depending on the class of the field being emitted, do various things. switch ($field) {
case 'nid' :
// nid is added to our temp_products array.
// if you want a quantity field, use this:
// $content = '<input type="text" maxlength="6" name="qty-' . $content . '" id="edit-qty-' . $content . '" size="5" value="0" class="form-text" />';
// if you want checkboxes, use this. In order for it to work right we have to have a fake hidden element
$content = '<input type="hidden" name="qty-' . $content . '" id="edit-qty-' . $content . '" value="0" class="form-checkbox" /><input type="checkbox" name="qty-' . $content . '" id="edit-qty-' . $content . '" value="1" class="form-checkbox" />';// that returns 0, and a checkbox that returns 1 if checked, otherwise we get errors because uc_multibuy
// expects to get a quantity for each item (apparently getting two is not a problem!)
} ?>
<td class="views-field views-field-<?php print $fields[$field]; ?>">
<?php print $content; ?>
</td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?php
// At this point we have our list of products. We call the multibuy code to generate and// register a form, but we don't output it! The real reason for the call is to set up the
// drupal form state and get the tracking codes. $temp_form = drupal_get_form('uc_multibuy_grid_form', $temp_products); // extract the final part of the the form, and output that; this completes the full form. $temp_form = explode("</table>",$temp_form);
print
$temp_form[1]; ?>P.S.Если у кого есть время помочь настроить, готов вам подарить за это 1000WMR