Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

 
Kак изменить название продукта б simpla/index.php?module=ProductsAdmin
 
Я ставлю б simpla/ProductsAdmin.php
<input class="name" name=name type="text" value="{$product->name|escape}"/>

место

<a href="{url module=ProductAdmin id=$product->id return=$smarty.server.REQUEST_URI}">{$product->name|escape}</a>

что еще мне нужно сделать ? я не могу справиться. Спасибо за ваш помощь заранее.

Ссылка на сообщение
Поделиться на другие сайты

Буквы еще бы в 10 раз увеличили чтоб пол экрана заняло.

Ваш вопрос звучит очень тупо, сами хоть понимаете что пишите?

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

I have use google translate sorry, i can read Russian and understand, but cant write correct. Sorry for my mistakes in question. 

 

Answer to your question ps-simpla is -  yes.

 

And I don't need every step turtorial. 

 

I have already made sku and variant name possible do this, but product name is in other mysql table. 

How to post to mysql table s_products from simpla/AdminProducts.php name of product.

Thanks

 

 

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

Изменено пользователем Eddy
Ссылка на сообщение
Поделиться на другие сайты

How done by self.

 

simpla/ProductsAdmin.php


$productname = $this->request->post('productname');
            foreach($productname as $id=>$name)
            {        
                $this->products->update_product($id, array('name'=>$name));
            }

simpla/design/html/products.tpl

<input type="text" name="productname[{$product->id}]" value="{$product->name|escape}" />

 

Ссылка на сообщение
Поделиться на другие сайты
  • Решение

Ну вот, стоило только головой подумать и сам решение сделал. 
Дополню своей версией немного:

simpla/ProductsAdmin.php

// Сохранение названия
			$names 	= $this->request->post('name');
			foreach($names as $id=>$name)
			{
				if(empty($name)){
					$this->design->assign('message_error', 'empty_name');
				}else{
					$this->products->update_product($id, array('name'=>$name));
				}
			}

 

simpla/design/html/products.tpl

 

{if $message_error}
	<!-- Системное сообщение -->
	<div class="message message_error">
		<span class="text">{if $message_error=='empty_name'}Поле название обязательно к заполнению{else}{$message_error|escape}{/if}</span>
	</div>
	<!-- Системное сообщение (The End)-->
	{/if}

и

<input class="name" name="name[{$product->id}]" type="text" value="{$product->name|escape}"/> 
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...