Domanda

Io sto usando un impaginazione esempio dalla progettazione Balbo. Nel .ss modello, c'è una riga di codice:

<% control ProductList.PaginationSummary(5) %>

E 'questo possibile utilizzare una variabile invece di codificare il 5 valore? Ad esempio:

<% control ProductList.PaginationSummary(PSSize) %>

Il PSSize variabile è definita nel modello e tornerà il set numero nel CMS.

È stato utile?

Soluzione

Il linguaggio di template SS 2.4 è molto limitata in termini di ciò che può fare.

In questo caso specifico, si potrebbe provare a lavorare fuori nel controller -. Provare a regolare la $resultSet entro ProductListPage_Controller::ProductList pre-elaborare il riepilogo impaginazione a misura contesto desiderato, in modo da poter accedere in un secondo momento dal modello

Prova qualcosa di simile:

$resultSet->AdjustedPaginationSummary = $resultSet->PaginationSummary($this->productsPerPage);
return $resultSet;

E poi nel modello che si dovrebbe essere in grado di fare:

<% control ProductList.AdjustedPaginationSummary %>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top